DBMS > RocksDB vs. SurrealDB vs. ToroDB
System Properties Comparison RocksDB vs. SurrealDB vs. ToroDB
Please select another system to include it in the comparison.
|Editorial information provided by DB-Engines
|RocksDB Xexclude from comparison
|SurrealDB Xexclude from comparison
|ToroDB Xexclude from comparison
|ToroDB seems to be discontinued. Therefore it is excluded from the DB-Engines Ranking.
|Embeddable persistent key-value store optimized for fast storage (flash and RAM)
|A fully ACID transactional, developer-friendly, multi-model DBMS
|A MongoDB-compatible JSON document store, built on top of PostgreSQL
|Primary database model
|8.10.0, December 2023
|v1.1.1, January 2024
|License Commercial or Open Source
|Open Source BSD
|Open Source AGPL-V3
|Cloud-based only Only available as a cloud service
|DBaaS offerings (sponsored links) Database as a Service
Providers of DBaaS offerings, please contact us to be listed.
|Server operating systems
|All OS with a Java 7 VM
|Typing predefined data types such as float or date
|yes string, integer, double, boolean, date, object_id
|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.
|SQL Support of SQL
|SQL-like query language
|APIs and other access methods
RESTful HTTP API
|Supported programming languages
|Server-side scripts Stored procedures
|Partitioning methods Methods for storing different data on different nodes
|Replication methods Methods for redundantly storing data on multiple nodes
|MapReduce Offers an API for user-defined Map/Reduce methods
|Consistency concepts Methods to ensure consistency in a distributed system
|Foreign keys Referential integrity
|Transaction concepts Support to ensure data integrity after non-atomic manipulations of data
|Concurrency Support for concurrent manipulation of data
|Durability Support for making data persistent
|In-memory capabilities Is there an option to define some or all structures to be held in-memory only.
|User concepts Access control
|yes, based on authentication and database rules
|Access rights for users and roles
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
|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
Intel Linux Optimizations Help AMD EPYC "Genoa" Improve Scaling To 384 Threads
Pliops Unveils Accelerated Key-Value Store That Boosts RocksDB Performance by 20x at OCP Global Summit
Did Rockset Just Solve Real-Time Analytics?
Meta’s Velox Means Database Performance Is Not Subject To Interpretation
Power your Kafka Streams application with Amazon MSK and AWS Fargate | Amazon Web Services
provided by Google News
Introducing SurrealDB: A Quantum Leap in Database Technology
Cloud, privacy and AI: Trends defining the future of data and databases
SurrealDB raises $6M for its database-as-a-service offering
Huckletree to open two new London hubs
SurrealDB: Open source scalable graph database has big potential
provided by Google News
Share this page