DBMS > FatDB vs. RocksDB vs. VoltDB
System Properties Comparison FatDB vs. RocksDB vs. VoltDB
Please select another system to include it in the comparison.
|Editorial information provided by DB-Engines|
|Name||FatDB Xexclude from comparison||RocksDB Xexclude from comparison||VoltDB Xexclude from comparison|
|FatDB/FatCloud has ceased operations as a company with February 2014. FatDB is discontinued and excluded from the ranking.|
|Description||A .NET NoSQL DBMS that can integrate with and extend SQL Server.||Embeddable persistent key-value store optimized for fast storage (flash and RAM)||Distributed In-Memory NewSQL RDBMS Used for OLTP applications with a high frequency of relatively simple transactions, that can hold all their data in memory|
|Primary database model||Document store|
|Key-value store||Relational DBMS|
|Developer||FatCloud||Facebook, Inc.||VoltDB Inc.|
|Current release||7.10.2, March 2023||11.3, April 2022|
|License Commercial or Open Source||commercial||Open Source BSD||Open Source AGPL for Community Edition, commercial license for Enterprise, AWS, and Pro Editions|
|Cloud-based only Only available as a cloud service||no||no||no|
|DBaaS offerings (sponsored links) Database as a Service|
Providers of DBaaS offerings, please contact us to be listed.
|Implementation language||C#||C++||Java, C++|
|Server operating systems||Windows||Linux||Linux|
OS X for development
|Typing predefined data types such as float or date||yes||no||yes|
|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|
|SQL Support of SQL||no Via inetgration in SQL Server||no||yes only a subset of SQL 99|
|APIs and other access methods||.NET Client API|
RESTful HTTP API
Windows WCF Bindings
RESTful HTTP/JSON API
|Supported programming languages||C#||C|
Erlang not officially supported
|Server-side scripts Stored procedures||yes via applications||no||Java|
|Triggers||yes via applications||no|
|Partitioning methods Methods for storing different data on different nodes||Sharding||horizontal partitioning||Sharding|
|Replication methods Methods for redundantly storing data on multiple nodes||selectable replication factor||yes||Multi-source replication|
|MapReduce Offers an API for user-defined Map/Reduce methods||yes||no||no|
|Consistency concepts Methods to ensure consistency in a distributed system||Eventual Consistency|
|Foreign keys Referential integrity||no||no||no FOREIGN KEY constraints are not supported|
|Transaction concepts Support to ensure data integrity after non-atomic manipulations of data||no||yes||ACID Transactions are executed single-threaded within stored procedures|
|Concurrency Support for concurrent manipulation of data||yes||yes||yes Data access is serialized by the server|
|Durability Support for making data persistent||yes||yes||yes Snapshots and command logging|
|In-memory capabilities Is there an option to define some or all structures to be held in-memory only.||yes|
|User concepts Access control||no Can implement custom security layer via applications||no||Users and roles with access to stored procedures|
More information provided by the system vendor
We invite representatives of system vendors to contact us for updating and extending the system information,
|Related products and services|
|3rd parties||Speedb: A high performance RocksDB-compliant key-value store optimized for write-intensive workloads.|
We invite representatives of vendors of related products to contact us for presenting information about their offerings here.
|Recent citations in the news|
Pliops Unveils Accelerated Key-Value Store That Boosts RocksDB Performance by 20x at OCP Global Summit
CockroachDB Launches Advanced Key-Value Store Pebble
RocksDB file permissions are not configurable (POSIX) · Issue #11503 · facebook/rocksdb
How are we now able to use the kvdb Rust library with ParityDB as a key-value store abstraction?
provided by Google News
In-Memory Database Market 2023-2031- VoltDB, Teradata, Tableau ...
RDBMS Software Market Share Size 2023 : Top Players, Market ...
Data Management System (DBMS) Market Size and Forecast to ...
Visualizing IoT Data at Scale With Hopara and TimescaleDB
Data Management System (DBMS) Market Size & Share | Outlook ...
provided by Google News
AWS Data Engineer
Search Engineer - Back End
Senior Software Engineer
Principal Engineer - Database Internals
Senior Software Engineer- Database Internals
Share this page