FaunaDB logo

FaunaDB

The database built for serverless, featuring native GraphQL.
41
60
+ 1
7

What is FaunaDB?

FaunaDB is a global serverless database that gives you ubiquitous, low latency access to app data, without sacrificing data correctness and scale. 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.
FaunaDB is a tool in the Databases category of a tech stack.

Who uses FaunaDB?

Companies
4 companies reportedly use FaunaDB in their tech stacks, including Onakasuita, Peyya, and Needit.

Developers
35 developers on StackShare have stated that they use FaunaDB.

FaunaDB Integrations

Pros of FaunaDB
1
Also supports SQL, CQL
1
Removes server provisioning or maintenance
1
No more n+1 problems (+ GraphQL)
1
Works well with GraphQL
1
Low latency global CDN's
1
Generous free tier
1
100% ACID
Decisions about FaunaDB

Here are some stack decisions, common use cases and reviews by companies and developers who chose FaunaDB in their tech stack.

I would like to assess search functionality along with some analytical use cases like aggregating, faceting etc.,. I would like to know which is the best database to go with among Elasticsearch, MongoDB and FaunaDB.

See more
Shared insights
on
Back4AppBack4AppFaunaDBFaunaDB

Hello everyone.

I want to know how platforms like FaunaDB and Back4App handle the user data and what stacks anyone can choose to create such a platform (Any references are welcome).

Things I would like to know.

1) How to handle such large unstructured data without caring about scalability 2) How multiple users applications and API can be managed from one dashboard (example back4App or faunaDB)

See more

FaunaDB's Features

  • Native support for GraphQL and others. Easily access any data with any API. No middleware necessary.
  • Access all data via a data model that best suits your needs - relational, document, graph or composite.
  • A unique approach to indexing makes it simpler to write efficient queries that scale with your application.
  • Build SaaS apps more easily with native multi-tenancy and query-level QoS controls to prevent workload collisions.
  • Eliminate data anomalies with multi-region ACID transactions that don't limit number of keys or documents.
  • Data-driven RBAC that combines with SSL to offers reliable protection, and yet is simple to understand and codify.
  • Travel back in time with temporal querying. Run queries at a point-in-time or as change feeds. Track how your data evolved.
  • Dynamically replicates your data to global locations, so that your queries run fast no matter where your users are.
  • Easily deploy a FaunaDB cluster on your workstation accompanied by a powerful shell and tools to simplify your workflow.

FaunaDB Alternatives & Comparisons

What are some alternatives to FaunaDB?
Firebase
Firebase is a cloud service designed to power real-time, collaborative applications. Simply add the Firebase library to your application to gain access to a shared data structure; any changes you make to that data are automatically synchronized with the Firebase cloud and with other clients within milliseconds.
CockroachDB
It allows you to deploy a database on-prem, in the cloud or even across clouds, all as a single store. It is a simple and straightforward bridge to your future, cloud-based data architecture.
Cassandra
Partitioning means that Cassandra can distribute your data across multiple machines in an application-transparent matter. Cassandra will automatically repartition as machines are added and removed from the cluster. Row store means that like relational databases, Cassandra organizes data by rows and columns. The Cassandra Query Language (CQL) is a close relative of SQL.
MongoDB
MongoDB stores data in JSON-like documents that can vary in structure, offering a dynamic, flexible schema. MongoDB was also designed for high availability and scalability, with built-in replication and auto-sharding.
FoundationDB
FoundationDB is a NoSQL database with a shared nothing architecture. Designed around a "core" ordered key-value database, additional features and data models are supplied in layers. The key-value database, as well as all layers, supports full, cross-key and cross-server ACID transactions.
See all alternatives

FaunaDB's Followers
60 developers follow FaunaDB to keep up with related blogs and decisions.