RocksDB

An embeddable LSM-tree key-value store from Meta, the storage engine inside many other databases. See how developers rate it month by month on DTDb.

Category
database engine
Developer
Meta
Created by
Dhruba Borthakur
First release
2013
License
GPL-2.0, Apache-2.0
Open source
Yes
Pricing
Free
Website
https://rocksdb.org
Written in
C++
Data model
Key-value
Storage layout
Row-oriented
Workload
Transactions (OLTP)
Analytics architecture
Not an analytics platform
Query language
Key-value API
ACID transactions
Yes
Schema
Flexible
Deployment
Embedded
Scaling
Single node
Create, read, update, delete
Create: fast (Writes go to a memtable and a log); Read: moderate (A point read may check several levels, bloom filters help); Update: fast (An update is just another write); Delete: moderate (Tombstones until compaction)

Top rated database engines — Monthly Ranking