DBMS > Fauna Fauna System PropertiesPlease select another system to compare it with Fauna. Our visitors often compare Fauna with MongoDB, Firebase Realtime Database and Amazon DynamoDB. Editorial information provided by DB-Engines | Name | Description | Fauna (previously named FaunaDB) provides a web-native interface, with support for GraphQL and custom business logic that integrates seamlessly with the rest of the serverless ecosystem. The underlying globally distributed storage and compute platform is fast, consistent, and reliable, with a modern security infrastructure. | Primary database model | Document store Graph DBMS Relational DBMS Time Series DBMS | | | Website | fauna.com | Technical documentation | docs.fauna.com | Developer | Fauna, Inc. | Initial release | 2014 | License Commercial or Open Source | commercial | Cloud-based only Only available as a cloud service | yes | DBaaS offerings (sponsored links) Database as a Service
Providers of DBaaS offerings, please contact us to be listed. | | Implementation language | Scala | Server operating systems | hosted | Data scheme | schema-free | Typing predefined data types such as float or date | no | XML support Some form of processing data in XML format, e.g. support for XML data structures, and/or support for XPath, XQuery or XSLT. | no | Secondary indexes | yes | SQL Support of SQL | no | APIs and other access methods | RESTful HTTP API | Supported programming languages | C# Go Java JavaScript Python Ruby Scala Swift | Server-side scripts Stored procedures | user defined functions | Triggers | no | Partitioning methods Methods for storing different data on different nodes | horizontal partitioning consistent hashing | Replication methods Methods for redundantly storing data on multiple nodes | Multi-source replication | MapReduce Offers an API for user-defined Map/Reduce methods | no | Consistency concepts Methods to ensure consistency in a distributed system | Immediate Consistency | Foreign keys Referential integrity | yes | Transaction concepts Support to ensure data integrity after non-atomic manipulations of data | ACID | Concurrency Support for concurrent manipulation of data | yes | Durability Support for making data persistent | yes | In-memory capabilities Is there an option to define some or all structures to be held in-memory only. | no | User concepts Access control | Identity management, authentication, and access control | More information provided by the system vendor | | Specific characteristics | Serverless database delivered as an API
Web-native security model with attribute based access control Native GraphQL support with automatic mutations for easy on-ramp, no middleware to install and manage Expression-rich Fauna Query Language (FQL) with user defined functions that facilitate computations close to data source Flexible data model that supports relational modeling, documents, and graph access to the same data set
100% ACID, transactional data access with strictly serializable transaction isolation levels Flexible indexing that supports a variety of use cases Built-in data temporality, so your queries can point-in-time queries against your data
Add-ons for Jamstack platforms such as Netlify, Vercel etc. Out-of-box integration with leading security providers such as Auth0, Okta etc Plugins for modern (web-centric) IDEs such as VSCode Multi-cloud hosting environment for continuity and cloud provider independence Integrates easily with modern and legacy programming languages
| Competitive advantages | 100% serverless, no connection pooling bottlenecks, or cold starts unlike legacy databases and legacy clones
No cold starts, eliminates any latency issues for variable loads Zero operational overhead, built-in data sharding, replication, and redundancy Delivered as an API that delivers scales without any configuration/provisioning
Easy to use, browser-native security enables direct invocation from Javascript clients
Jepsen-verified, 100% ACID transactional, with industry-leading transaction isolation levels Document, relational, search, graph querying on the same dataset, allowing composable queries Global low latency, based on a ground breaking transactional architecture inspired by research Multi-cloud backend for continuity and cloud provider independence
| Typical application scenarios | - Javascript apps
- Serverless backends for microservices
- Cloud-native apps
- B2B and B2C Multi-tenant SaaS
- Social apps / mobile apps
- Payments and loyalty systems
- User account management systems
- Ledger-based systems
| Key customers | ShiftX | Licensing and pricing models | Usage-based pricing including a free tier | Related products and servicesWe invite representatives of vendors of related products to contact us for presenting information about their offerings here. | More resources | | Recent citations in the news | Only one-fifth of Meghalaya fauna species discovered so far 2 April 2021, The Tribune Startups to Watch in 2021 15 April 2021, Database Trends and Applications Unlocking Australia's biodiversity, one dataset at a time 22 April 2021, EurekAlert Beyond the fail whale: How former Twitter engineers designed a serverless database at Fauna 28 August 2020, SiliconANGLE Databases, graphs, and GraphQL: The past, present, and future 30 March 2021, ZDNet provided by Google News | Job opportunities | PARK RANGER 1*-04142021-16944 State of Tennessee, Millington, TN Stewardship Associate Marin Agricultural Land Trust (MALT), Point Reyes Station, CA Entomologist Tetra Tech, Camarillo, CA Sr. Technician On-Call - Natural Resources Management Program - Environmental Permitting and Compliance Team Orange County Government, Orlando, FL TPWD - Natural Resources Specialist III (Habitat and Wildland Fuels Specialist) PARKS AND WILDLIFE DEPARTMENT, Mineral Wells, TX jobs by  |
Share this page |
|