Introducing G2.ai, the future of software buying.Try now
RaimaDB
Sponsored
RaimaDB
Visit Website
Product Avatar Image
Fauna

By Fauna

4.4 out of 5 stars

How would you rate your experience with Fauna?

RaimaDB
Sponsored
RaimaDB
Visit Website
It's been two months since this profile received a new review
Leave a Review

Fauna Reviews & Product Details

Profile Status

This profile is currently managed by Fauna but has limited features.

Are you part of the Fauna team? Upgrade your plan to enhance your branding and engage with visitors to your profile!

Pricing

Pricing provided by Fauna.

Generous Daily Free Tier!

0

Fauna Integrations

(6)
Integration information sourced from real user reviews.

Fauna Media

Fauna Demo - Document-Relational Model
Document-relational data model with data stored in JSON documents with full relational joins, schema enforcement, & ACID compliance.
Fauna Demo - Truly Serverless
Fully serverless delivery model accessed via an API. Auto-scaling, replication, routing, and highly available by-default. Eliminate manual database operations including provisioning, sharding, capacity planning, and cluster management. Deploy in multi-tenant environments or fully customizable, si...
Product Avatar Image

Have you used Fauna before?

Answer a few questions to help the Fauna community

Fauna Reviews (25)

View 1 Video Reviews
Reviews

Fauna Reviews (25)

View 1 Video Reviews
4.4
25 reviews

Pros & Cons

Generated from real user reviews
View All Pros and Cons
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Verified User in Government Administration
UG
Small-Business (50 or fewer emp.)
"A truly serverless database"
What do you like best about Fauna?

It removes the most painful part (in my opinion) of the relational database, which is the operation. As a developer looking to just develop, it gives me the abstractions and tools I need to develop the data store my app needs, without having to worry so much about how I will operate, patch, and scale the database. This isn't to say that database knowlege is not required at all, since it will happily let you write horribly inefficient queries like most databases.

The recent introduction of schema enforcement to collections (tables in RDBMS parlance) along with custom check constraints makes it that much easier to migrate from your existing RDBMS. The flexibility of having schemaless or partially typed collections means that prototyping is easy and allows clamping down on the schema over time as the requirements become solidified.

The ability to run logic operations, assign variables, do math, perform list/set transformations, and other things you would normally do in code inside the database makes it particularly well suited to a serverless environment. You can keep all of the transactional business logic within Fauna so that it is truly transactional, with much less application code to handle what happens if a transaction fails part way through. It is also regionless, meaning any edge compute service you may use will automatically connect to the closest replica to keep request times down for a globally distributed user base. Note that they do offer USA, EU, and Global database options with slightly different usage based pricing.

Their free tier is also generous enough to prototype and run apps in order to determine if it's worth scaling the usage throughout your organization. Review collected by and hosted on G2.com.

What do you dislike about Fauna?

Unlike a traditional SQL RDBMS, you cannot span a single transaction over multiple requests. This means that all of the compute operations that might happen in between different SQL calls inside of a transaction have to be translated into FQL expressions and run inside the database. This means it takes a more work to port an existing app that uses a SQL RDBMS to Fauna.

Though Fauna is serverless in operation, the costs do not "scale to $0" like some other serverless offerings. Once you exceed the limits within their generous free tier, you have to jump into a pay as you go plan or one of the other plan tiers. These have a flat monthly rate + overage model, so you pay every month regardless of how much you use. Being forced to jump into a higher tier because you want some feature locked to that higher tier while your actual usage doesn't come close to the monthly fee doesn't feel great. I would have preferred it to be a truly pay for what you use model. Review collected by and hosted on G2.com.

Tayler K.
TK
Senior Software Engineer
Small-Business (50 or fewer emp.)
"The "best of every world" Database"
What do you like best about Fauna?

When I say "best of every world", it's hard to quantify. But when I talk to people about Fauna and explain it's a globally distributed, fully serverless, ACID compliant, document based relational database they always say something alongs those lines.

Fauna has solved so many problems for us. It has the flexibility of a document based database and the power, security and reliability of relational database. We've been able to streamline our code, reduce response times and add powerful new features as a result of replacing DynamoDB with Fauna.

Not only that, but its a breeze to set up and get the ball rolling. The FQL query language is simple, but powerful. If you can write code, you can write FQL. There's no learning curve to understand a new query language. There are some quirks to gets to grips with, but we've worked closely with the team at Fauna and they've been amazing.

We believe that Fauna is the future of databases, and that when you decide to give it a try you'll agree with us. Review collected by and hosted on G2.com.

What do you dislike about Fauna?

Fauna is a comparitively young DB technology, so don't expect a bustling commiunity answering questions on StackOverflow like you might with an RDBMS. But the documentation is clear and concise, and updated regularly. Review collected by and hosted on G2.com.

MR
Head of Infrastructure and Cybersecurity
Small-Business (50 or fewer emp.)
"A new level of performance with top of the line security"
What do you like best about Fauna?

The combination of being able to securely run queries on the client or an edge device with Javascript-like queries to get and mutate data make Fauna unique in the database space. Developers can quickly pick up the new tool and easily modify access rules centrally. The serverless nature of the service is amazing and is the main reason you can easily connect a massive set of devices (or lambdas) without worrying about connection pooling. Review collected by and hosted on G2.com.

What do you dislike about Fauna?

There is nothing to dislike about Fauna but because the product is so new, it is hard to find well-documented patterns for it. Reaching out to the Fauna team is the best way to resolve edge cases. Review collected by and hosted on G2.com.

CB
Head of Software, Systems and Data
Mid-Market (51-1000 emp.)
"No Infrastructure, NoSQL, No Complaints"
What do you like best about Fauna?

We don't have to manage any infrastructure, the cost scales with us

The FQL X syntax is very similar to TypeScript, which means we don't have to develop across different paradigms (frontend, backend, and database all use the same syntax)

Schema management built-in means we don't have to worry about generating/applying/rolling back schema migrations

Close partnership, and active Discord, means any questions or challenges are addressed quickly and time is taken by technical people to address them Review collected by and hosted on G2.com.

What do you dislike about Fauna?

Although you can setup private endpoints to connect privately via AWS, I can't find any documentation on doing the same for on-premise architecture. Fauna is doing a great job at integrating with new cloud technologies, but it might not be an easy option for some types of infrastructure deployments. Review collected by and hosted on G2.com.

JH
Small-Business (50 or fewer emp.)
"Serverless cloud database for the web"
What do you like best about Fauna?

It's managed, serverless, and highly scalable. The ability to write typescript like queries, and have all the reads and updates be globally consistant is amazing. The ease of projecting extra data greatly reduces the need for round-trip queries which makes everything that much more performant. Finally, the fine-grained security makes it easy to allow the client to directly query the database! Review collected by and hosted on G2.com.

What do you dislike about Fauna?

The type system can be difficult to debug. Also, fauna lacks full text search. Review collected by and hosted on G2.com.

Isis T.
IT
Chief Technology Officer
Small-Business (50 or fewer emp.)
"Set and forget database"
What do you like best about Fauna?

Highly reliable, scalable and low latency serverless database. Its document-based renational schema makes it highly flexible for different use cases. Review collected by and hosted on G2.com.

What do you dislike about Fauna?

The learning curve and the lack of more advanced data exploration features can add friction. Review collected by and hosted on G2.com.

Micha M.
MM
Managing Director
Small-Business (50 or fewer emp.)
"Fauna is the only backend you need"
What do you like best about Fauna?

Fauna has a simple to use user authentication and authorization system that is at the same extendible to a powerful enterprise ABAC system.

Also, I don't need to worry about managing the server because it's serverless.

Then you need to know that it's a document-based database. You store documents in a JSON structure, which gives you a lot of flexibility over traditional SQL table databases. In contrast to other document databases, Fauna offers Schemes and Types, so you always have a clear picture of your data, including data integrity. Review collected by and hosted on G2.com.

What do you dislike about Fauna?

They could explain their great product better and more simply. You need some time to get into the docs, but you will be highly rewarded if you do it. Review collected by and hosted on G2.com.

Ed A.
EA
VICE PRESIDENT OF TECHNOLOGY
Mid-Market (51-1000 emp.)
"Fauna - NoSQL with Relational Querying and Transactions"
What do you like best about Fauna?

Fauna sure does offer a lot of functionality in their free version. They have plenty of SDKs to choose from and a lot of walkthrus and tutorials. The promise of trasanctional nosql with indexes is a strong. Review collected by and hosted on G2.com.

What do you dislike about Fauna?

The learning curve on Fauna looks daunting. It has the feel of MongoDB at first. However, it might be too much if you come from a pure SQL background. I get the feeling that Fauna might be the last database you will ever need, if you can figure out how to use it. Review collected by and hosted on G2.com.

Soumya Ranjan M.
SM
Mentor
Small-Business (50 or fewer emp.)
"Best Serverless DB solution out there!"
What do you like best about Fauna?

Fauna DB is fast in spinning up databases and connecting to them, though it is a serverless DB solution.

There are rarely any cold starts when using it.

The FQL language they have developed is very similar to GraphQL which is easy to learn for someone new to Fauna DB. Review collected by and hosted on G2.com.

What do you dislike about Fauna?

Even though FQL is easy to learn and native support for GraphQL is there, a person coming from SQL background will find it complicated and intimidating to use.

If native support for this is added, it will be really helpful to SQL devs. Review collected by and hosted on G2.com.

Dan B.
DB
Founder
Small-Business (50 or fewer emp.)
"Robust and fast yet a little tedious"
What do you like best about Fauna?

Robust, fast, no downtimes, good balance between no-schema documents and indices.

You can manage users and roles in the db, and alegedly call it directly from your client applications. I personally don't use this because my users are managed in firebase, and I have an API that facilitates all calls to the DB Review collected by and hosted on G2.com.

What do you dislike about Fauna?

Creating indices for everything, steep learning curve for FQL and user-defined functuons.

A lot of the app code goes into the DB as user-functions. I find it hard to maintain my app's code this way. I would prefer to have all my code in the server that calls the db. Review collected by and hosted on G2.com.

Pricing Options

Pricing provided by Fauna.

Generous Daily Free Tier!

0
Fauna Comparisons
Product Avatar Image
MongoDB Atlas
Compare Now
Product Avatar Image
CockroachDB
Compare Now
Product Avatar Image
Neo4j Graph Database
Compare Now
Fauna Features
Application Performance
Orchestration
Database Monitoring
Provisioning
Governance
Auditing
Scalability
Backup
Archiving
Data Masking