Tech Insights
RocksDB

RocksDB

Last updated , generated by Sumble
Explore more →

What is RocksDB?

RocksDB is an embedded persistent key-value store for fast storage. It is a C++ library originally based on LevelDB, designed for performance and scalability. RocksDB is commonly used as the storage engine in various applications, including databases, storage systems, and other high-performance data-intensive applications. It can be deployed as an embedded database or in a client-server model.

What other technologies are related to RocksDB?

RocksDB Competitor Technologies

LevelDB is a similar embedded key-value store. RocksDB is actually based on LevelDB, but provides more features and is generally considered a more robust solution for many use cases.
mentioned alongside RocksDB in 50% (115) of relevant job posts
FoundationDB is a distributed, ordered key-value store with ACID transactions. It competes with RocksDB in use cases requiring transactional consistency and scalability.
mentioned alongside RocksDB in 21% (81) of relevant job posts
Columnar databases are optimized for analytical queries and may compete in some use cases where RocksDB is used for data warehousing or analytics.
mentioned alongside RocksDB in 19% (61) of relevant job posts
ScyllaDB is a NoSQL database that offers high performance and scalability, making it a competitor in scenarios where RocksDB is used as the storage engine for similar databases.
mentioned alongside RocksDB in 5% (88) of relevant job posts
Aerospike is a high-performance NoSQL database. Competes in use cases requiring low latency and high throughput.
mentioned alongside RocksDB in 2% (97) of relevant job posts
Redis is an in-memory data structure store. It competes in caching scenarios where RocksDB is used for persistent caching.
mentioned alongside RocksDB in 0% (589) of relevant job posts
Cassandra is a NoSQL database. RocksDB can be used as a storage engine for Cassandra, but Cassandra's standard engine competes directly with implementations using RocksDB.
mentioned alongside RocksDB in 0% (211) of relevant job posts
AWS DynamoDB is a fully managed NoSQL database service. DynamoDB competes in use cases requiring high scalability and availability, where RocksDB might be used as a storage engine for a similar database.
mentioned alongside RocksDB in 0% (107) of relevant job posts

RocksDB Complementary Technologies

Raft is a consensus algorithm often used in distributed systems for fault tolerance and data consistency. It can be used alongside RocksDB in distributed databases or systems to ensure data durability and consistency across multiple nodes.
mentioned alongside RocksDB in 9% (57) of relevant job posts
TiDB uses RocksDB as its storage engine. It leverages RocksDB's features to provide a scalable, distributed SQL database.
mentioned alongside RocksDB in 5% (60) of relevant job posts
HBase is a distributed, scalable, big data store. It can use RocksDB as an alternative storage engine.
mentioned alongside RocksDB in 1% (223) of relevant job posts

Which organizations are mentioning RocksDB?

Organization
Industry
Matching Teams
Matching People
RocksDB
ByteDance
Scientific and Technical Services
RocksDB
Apple
Scientific and Technical Services
RocksDB
Oracle
Scientific and Technical Services

This tech insight summary was produced by Sumble. We provide rich account intelligence data.

On our web app, we make a lot of our data available for browsing at no cost.

We have two paid products, Sumble Signals and Sumble Enrich, that integrate with your internal sales systems.