Compare Serverless Products

Estimates based on serverless:talent research team. Source: Product's Website

Topic
About Product

Fauna provides serverless, multi-region, transactional database instances that are accessible via a cloud API. Fauna is a flexible, developer-friendly, transactional database delivered as a secure and scalable cloud API with native GraphQL. Never again worry about database provisioning, scaling, sharding, replication, or correctness.

The Fauna Query Language provides many built-in functions that can be used to query and modify a database. Functions, also known as user-defined functions (or UDFs), provide a mechanism to store and run commonly used Fauna queries.




Azure SQL Database is a fully managed platform as a service (PaaS) database engine that handles most of the database management functions such as upgrading, patching, backups, and monitoring without user involvement.Azure SQL Database is always running on the latest stable version of the SQL Server database engine and patched OS with 99.99% availability. PaaS capabilities that are built into Azure SQL Database enable you to focus on the domain-specific database administration and optimization activities that are critical for your business.

Pricing

Free Plan

Free (forever) monthly capacity

  • 100k read ops
  • 50k write ops
  • 500k compute ops
  • 100Mb storage

Paid Plans

  • From $23/month   - Good for professional developers building production applications.
  • From $135/month - Good for teams of developers building rich applications.
  • From $450/month - Good for enterprise teams building full-featured, global applications.


Example Pricing

Applications with 10M read ($4.50), 500K compute ($1.00) & 1M write ops ($2.25) &  1GB storage ($0.23) $6.98 USD







Has a vCore-based purchase model, for those who look for flexibility, control and transparency of individual resource consumption.

$0.5218 vCore-hour rate.

$0.12 per GB-monthly in Locally Redundant Storage.

Backup storage and long term retention have varying prices.

Example Price

10 vCores ($5,218) with 10GB of storage ($1,2) alongside 10GB of LRS storage and retention ($1+$0,25) $7,668 USD

Performance

Onboarding
Good documentation. Easy signup with the free plan. Cookbook to start easy. There could be a learning curve using FQL. the query language of Fauna. 

Scalability
Automatic scaling, sharding, and replication

Data residence Regions
United States, Europe. More coming soon
Region Groups provide control over where your data resides: each database, its storage, and its compute services exist in a specific geographic region. The capability makes it possible to comply with data locality legislation, such as the General Data Protection Regulation (GDPR) in Europe while benefiting from Fauna’s distributed service features.

Backups 
Automatic backup, replication, and correctness. It makes three replicas in the United States if your region was the USA and the same for Europe. If you didn't select any specific region then Fauna will make two replication copies in the United States and one in Europe.

Europe: three replicas in Europe

Security
Supports JWT, ABAC-based role, and permissions. Identity and anonymous-based access.

Onboarding
Massive documentation, free to start. Might be a bit overwhelming at first.

Scalability
Configurable autoscaling.

Regions

Azure SQL Database is available on all the platforms that have Azure available, such as the United States, Europe, Asia Pacific, and more to come.

Backups 
With Azure SQL Database, you can set a long-term backup retention policy (LTR) to automatically retain backups in separate Azure Blob storage containers for up to 10 years. You can then recover a database using these backups using the Azure portal or PowerShell.

Security
Supports JWT, ABAC-based role, and permissions. Identity and anonymous-base


Technical Details

Whether you’re building new browser-based or mobile apps, augmenting your microservices, or modernizing existing systems, Fauna gives you the capabilities and the scale that you need without the complexity.

  • Supports Document, Graph & key-value data models
  • Distributed ACID transactions 
  • Global low-latency
  • Multi-tenant databases
  • Real-time streaming
  • No database operations





With Azure SQL Database, you can create a highly available and high-performance data storage layer for the applications and solutions in Azure. SQL Database can be the right choice for a variety of modern cloud applications because it enables you to process both relational data and non-relational structures, such as graphs, JSON, spatial, and XML.

  • ​Fully managed SQL database automates updates, provisioning, and backups so you can focus on application development
  • Flexible and responsive serverless compute and Hyperscale storage rapidly adapt to your changing requirements
  • Layers of protection, built-in controls, and intelligent threat detection keep your data secure
  • Built-in AI and built-in high availability maintain peak performance and durability with an SLA of up to 99.995 percent
Supported Languages
Javascript,Python,Go,Java
Java,Python