[go: up one dir, main page]

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

By Fauna

RaimaDB
Sponsored
RaimaDB
Visit Website

Fauna Pros and Cons: Top Advantages and Disadvantages

Quick AI Summary Based on G2 Reviews

Generated from real user reviews

Users praise the ease of use of Fauna, finding setup and query writing straightforward for rapid development. (6 mentions)
Users appreciate the scalability of Fauna, enabling seamless connections with numerous devices and optimal performance. (6 mentions)
Users value the flexibility of Fauna, enabling easy adaptation for diverse use cases and rapid prototyping. (5 mentions)
Users value Fauna for its cost-effective scalability, simplifying management while delivering powerful database features. (3 mentions)
Users value the responsive customer support from Fauna, ensuring prompt resolution of technical questions and challenges. (3 mentions)
Users praise Fauna for its impressive performance, enabling faster development and seamless management of databases in serverless environments. (2 mentions)
Users find the difficult learning process challenging, needing time to fully understand Fauna's documentation and features. (4 mentions)
Users find poor documentation challenging, making it hard to locate patterns and details for effective usage. (3 mentions)
Users find the debugging complexity of Fauna's type system and absence of full-text search challenging. (1 mentions)
Users find the complex setup for on-premise architecture challenging, lacking adequate documentation for deployment. (1 mentions)
Users express concern over cost issues with Fauna, noting unexpected charges when exceeding free tier limits. (1 mentions)
Users find Fauna to be expensive due to its pricing model that doesn't scale down effectively after free tier limits. (1 mentions)
Users find poor customer support, as documentation could be clearer and debugging the type system is challenging. (1 mentions)

Top Pros or Advantages of Fauna

1. Ease of Use
Users praise the ease of use of Fauna, finding setup and query writing straightforward for rapid development.
See 6 mentions

See Related User Reviews

Verified User
U

Verified User

Small-Business (50 or fewer emp.)

5.0/5

"A truly serverless database"

What do you like 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

MR

Marcelo R.

Small-Business (50 or fewer emp.)

5.0/5

"A new level of performance with top of the line security"

What do you like 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 u

2. Scalability
Users appreciate the scalability of Fauna, enabling seamless connections with numerous devices and optimal performance.
See 6 mentions

See Related User Reviews

Verified User
U

Verified User

Small-Business (50 or fewer emp.)

5.0/5

"A truly serverless database"

What do you like 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

MR

Marcelo R.

Small-Business (50 or fewer emp.)

5.0/5

"A new level of performance with top of the line security"

What do you like 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 u

3. Flexibility
Users value the flexibility of Fauna, enabling easy adaptation for diverse use cases and rapid prototyping.
See 5 mentions

See Related User Reviews

Verified User
U

Verified User

Small-Business (50 or fewer emp.)

5.0/5

"A truly serverless database"

What do you like 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

MR

Marcelo R.

Small-Business (50 or fewer emp.)

5.0/5

"A new level of performance with top of the line security"

What do you like 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 u

4. Cost-Effective
Users value Fauna for its cost-effective scalability, simplifying management while delivering powerful database features.
See 3 mentions

See Related User Reviews

Tayler K.
TK

Tayler K.

Small-Business (50 or fewer emp.)

5.0/5

"The "best of every world" Database"

What do you like 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 serverle

CB

Cameron B.

Mid-Market (51-1000 emp.)

5.0/5

"No Infrastructure, NoSQL, No Complaints"

What do you like 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 deve

5. Customer Support
Users value the responsive customer support from Fauna, ensuring prompt resolution of technical questions and challenges.
See 3 mentions

See Related User Reviews

Verified User
U

Verified User

Small-Business (50 or fewer emp.)

5.0/5

"A truly serverless database"

What do you like 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

Tayler K.
TK

Tayler K.

Small-Business (50 or fewer emp.)

5.0/5

"The "best of every world" Database"

What do you like 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 serverle

6. Performance
Users praise Fauna for its impressive performance, enabling faster development and seamless management of databases in serverless environments.
See 2 mentions

See Related User Reviews

Tayler K.
TK

Tayler K.

Small-Business (50 or fewer emp.)

5.0/5

"The "best of every world" Database"

What do you like 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 serverle

JH

Jeremy H.

Small-Business (50 or fewer emp.)

5.0/5

"Serverless cloud database for the web"

What do you like 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

Top Cons or Disadvantages of Fauna

1. Difficult Learning
Users find the difficult learning process challenging, needing time to fully understand Fauna's documentation and features.
See 4 mentions

See Related User Reviews

JH

Jeremy H.

Small-Business (50 or fewer emp.)

5.0/5

"Serverless cloud database for the web"

What do you dislike about Fauna?

The type system can be difficult to debug. Also, fauna lacks full text search.

Isis T.
IT

Isis T.

Small-Business (50 or fewer emp.)

4.5/5

"Set and forget database"

What do you dislike about Fauna?

The learning curve and the lack of more advanced data exploration features can add friction.

2. Poor Documentation
Users find poor documentation challenging, making it hard to locate patterns and details for effective usage.
See 3 mentions

See Related User Reviews

MR

Marcelo R.

Small-Business (50 or fewer emp.)

5.0/5

"A new level of performance with top of the line security"

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 Fau

Micha M.
MM

Micha M.

Small-Business (50 or fewer emp.)

5.0/5

"Fauna is the only backend you need"

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.

3. Complexity
Users find the debugging complexity of Fauna's type system and absence of full-text search challenging.
See 1 mentions

See Related User Reviews

JH

Jeremy H.

Small-Business (50 or fewer emp.)

5.0/5

"Serverless cloud database for the web"

What do you dislike about Fauna?

The type system can be difficult to debug. Also, fauna lacks full text search.

4. Complex Setup
Users find the complex setup for on-premise architecture challenging, lacking adequate documentation for deployment.
See 1 mentions

See Related User Reviews

CB

Cameron B.

Mid-Market (51-1000 emp.)

5.0/5

"No Infrastructure, NoSQL, No Complaints"

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. F

5. Cost Issues
Users express concern over cost issues with Fauna, noting unexpected charges when exceeding free tier limits.
See 1 mentions

See Related User Reviews

Verified User
U

Verified User

Small-Business (50 or fewer emp.)

5.0/5

"A truly serverless database"

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

6. Expensive
Users find Fauna to be expensive due to its pricing model that doesn't scale down effectively after free tier limits.
See 1 mentions

See Related User Reviews

Verified User
U

Verified User

Small-Business (50 or fewer emp.)

5.0/5

"A truly serverless database"

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

7. Poor Customer Support
Users find poor customer support, as documentation could be clearer and debugging the type system is challenging.
See 1 mentions

See Related User Reviews

Micha M.
MM

Micha M.

Small-Business (50 or fewer emp.)

5.0/5

"Fauna is the only backend you need"

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.

RaimaDB
Sponsored
RaimaDB
Visit Website

Fauna Reviews (25)

View 1 Video Reviews
Reviews

Fauna Reviews (25)

View 1 Video Reviews
4.4
25 reviews
Search reviews
View Filters
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.