High Performance
RocksDB is designed for high throughput and low latency, making it suitable for performance-intensive applications. It optimizes for fast read and write operations, leveraging the LSM-tree data structure.
Rich Feature Set
Includes advanced features like transactions, column families, data compression, and support for various storage engines, providing flexibility for developers to tailor it to their needs.
Scale and Efficiency
Handles large volumes of data efficiently, making it suitable for applications that require significant scalability. It does this by using efficient memory and disk utilization techniques.
Embedded Database
As an embedded database, it allows applications to integrate storage capabilities directly into their processes, reducing the overhead associated with connecting to a separate database service.
Strong Community and Support
Developed by Facebook, RocksDB has a strong community with extensive documentation, regular updates, and active development, ensuring continuous improvement and support.
Promote RocksDB. You can add any of these badges on your website.
We have collected here some useful links to help you find out if RocksDB is good.
Check the traffic stats of RocksDB on SimilarWeb. The key metrics to look for are: monthly visits, average visit duration, pages per visit, and traffic by country. Moreoever, check the traffic sources. For example "Direct" traffic is a good sign.
Check the "Domain Rating" of RocksDB on Ahrefs. The domain rating is a measure of the strength of a website's backlink profile on a scale from 0 to 100. It shows the strength of RocksDB's backlink profile compared to the other websites. In most cases a domain rating of 60+ is considered good and 70+ is considered very good.
Check the "Domain Authority" of RocksDB on MOZ. A website's domain authority (DA) is a search engine ranking score that predicts how well a website will rank on search engine result pages (SERPs). It is based on a 100-point logarithmic scale, with higher scores corresponding to a greater likelihood of ranking. This is another useful metric to check if a website is good.
The latest comments about RocksDB on Reddit. This can help you find out how popualr the product is and what people think about it.
However, to make these systems run reliably - especially at scale and in the cloud - the underlying system architecture must change. Systems that still rely on local disks and embedded databases (e.g., RocksDB) to manage internal states may not become obsolete immediately, but they will hit a wall eventually. - Source: dev.to / about 1 year ago
When we started building Qdrant, we needed to pick something ready for the task. So we chose RocksDB as our embedded key-value store. - Source: dev.to / over 1 year ago
One thing you should know is that the K8s architecture is optimized for stateless applications, which don't store changing information within themselves and whose output depend solely on input from the user or auxiliary processes. Conduit, on the contrary, is tightly coupled with its high-performance database, RocksDB, and has stateful behavior. That's why we need to take extra care by not replicating our process... - Source: dev.to / almost 2 years ago
RocksDB: A high-performance embedded database optimized for multi-core CPUs and fast storage like SSDs. Its use of a log-structured merge-tree (LSM tree) makes it suitable for applications requiring high throughput and efficient storage, such as streaming data processing. - Source: dev.to / over 2 years ago
[RocksDB](https://rocksdb.org/) isnโt a distributed storage system, fwiw. Itโs an embedded KV engine similar to LevelDB, LMDB, or really sqlite (though thatโs full SQL, not just KV). - Source: Hacker News / over 2 years ago
To output the top 3 rocks, our engine has to first store all the rocks in some sorted way. To do this, we of course picked RocksDB, an embedded lexicographically sorted key-value store, which acts as the sorting operation's persistent state. In our RocksDB state, the diffs are keyed by the value of weight, and since RocksDB is sorted, our stored diffs are automatically sorted by their weight. - Source: dev.to / over 2 years ago
Memgraph uses RocksDB as a key-value store for extending the capabilities of the in-memory database. Not to go into too many details about RocksDB, but letโs just briefly mention that it is based on a data structure called Log-Structured Merge-Tree (LSMT) (instead of B-Trees, typically the default option in databases), which are saved on disk and because of the design come with a much smaller write amplification... - Source: dev.to / almost 3 years ago
Streamiz wrap a consumer, a producer, and execute the topology for each record consumed in the source topic. You can easily create stateless and stateful application. By default, each state store is a RocksDb state store persisted on disk. - Source: dev.to / over 3 years ago
My problem is that both ceph and the rust crate in question utilize the rocksdb store (in rust I use this one) and when I try compiling the project I get multiple definition errors since both the C++ rocksdb and Rust rocksdb are exposing the same functions. Source: almost 4 years ago
I don't know of any rule of English grammar that would lead to this interpretation. If you do, you should immediately write to the maintainers of these websites: https://redis.com/nosql/key-value-databases/ https://www.mongodb.com/databases/key-value-database https://aws.amazon.com/nosql/key-value/ https://etcd.io/docs/v3.4/learning/why/ https://riak.com/products/riak-kv/ https://rocksdb.org/... - Source: Hacker News / about 4 years ago
We will then create a GlobalKTable with a materialize view for the leverage-prices so we can use it to join with incoming quotes and expose the most up to date leverage for a stock taking advantage of the local default materialized state store Rocksdb that is created for us automatically by Kafka Streams. - Source: dev.to / over 4 years ago
The SST files store the key-value pairs for tables and indexes. Sharding is the right term here because each tablet is a database (based on RocksDB), with its own protection. This looks like the sharded databases we described above, except that they are not SQL databases but key-value document stores. They have all the required features for a reliable datastore, with transactions and strong consistency.... - Source: dev.to / over 4 years ago
Hi everyone! Our team just released EdgelessDB, an open-source database built on MariaDB that runs completely inside Intel SGX enclaves. As storage engine, it uses RocksDB with a custom encryption engine. The engine uses AES-GCM and is optimized for RocksDBโs specific SST file layout and the enclave environment. It has some nice properties like global confidentiality and verifiability and it considers strong... Source: about 5 years ago
Hudi tables can be used as sinks for Spark/Flink pipelines and the Hudi writing path provides several enhanced capabilities over file writing done by vanilla parquet/avro sinks. Hudi classifies write operations carefully into incremental (insert, upsert, delete) and batch/bulk operations (insert_overwrite, insert_overwrite_table, delete_partition, bulk_insert) and provides relevant functionality for each operation... - Source: dev.to / about 5 years ago
Do you know an article comparing RocksDB to other products?
Suggest a link to a post with product alternatives.
Is RocksDB good? This is an informative page that will help you find out. Moreover, you can review and discuss RocksDB here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.