YoVDO

The Complete Guide to FaunaDB

Offered By: egghead.io

Tags

Databases Courses GraphQL Courses Database Administration Courses Database Management Courses

Course Description

Overview

FaunaDB is a global serverless database that gives you ubiquitous, low latency access to app data, without sacrificing data correctness. It eliminates layers of app code for manually handling data anomalies, security, and scale, creating a friendlier dev experience for you and better app experience for your users.
Fauna is inspired by Calvin, has built-in GraphQL integration, and a query language based on lambda calculus. Be sure to check out the Jepsen analysis and the associated chart of consistency models

Syllabus

  • An Introduction to FaunaDB
  • Creating your first FaunaDB database
  • Overview of the FaunaDB Query Language (FQL)
  • Getting fields out of Refs with Get
  • FQL Page objects can be arguments to Array functions
  • Paginating and passing other options with Paginate
  • Using FQL Lambda in Array functions
  • Accessing fields through Refs with Select
  • Creating an access token and choosing a role for it
  • Inserting a document
  • Selecting multiple fields in an FQL query
  • Installing the FaunaDB CLI and using it to send queries from a local file
  • Reducing the number of read ops in a query using indexes
  • Orchestrating multiple dependent expressions in the same transaction with Do
  • Introduction to FaunaDB's GraphQL support

Taught by

Chris Biscardi

Related Courses

MongoDB for DBAs
MongoDB University
MongoDB Advanced Deployment and Operations
MongoDB University
内存数据库管理
openHPI
Data Cleansing with Data Quality Services (DQS)
Microsoft via edX
Recovering Data in Azure and SQL Server
Microsoft via edX