RocksDB
Jump to navigation
Jump to search
↑ https://github.com/facebook/rocksdb/wiki/RocksDB-FAQ
This article is a Draft. Help us to complete it.
wikipedia:RocksDB is a high performance embedded database/library for key-value database released in 2012. Database has to be open by a single process for writting and multiprocessor for reading.[1]. A single DB can be configured to store its data in multiple directories.
RocksDB execute periodic compactions which reads from one or more SST
files, perform merge-sort like operation, generate new SST files, and delete the old SST files it inputs.
RocksDB databases include support for field compression using Zstandard
Installation
- macOS:
brew install rocksdb
- Binaries:
rocksdb_sanity_test
rocksdb_stress
rocksdb_undump
rocksdb_sst_dump
rocksdb_ldb
rocksdb_repl_stress
rocksdb_dump
rocksdb_write_stress
Related binaries: sst_dump
and SstFileReader
.
Activities
- Read RocksDB source: https://github.com/facebook/rocksdb/wiki/RocksDB-FAQ
See also
- Key-value databases: Berkeley DB, Redis,
etcd
, leveldb, RocksDB (MyRocks), Infinispan, Amazon DynamoDB, Apache Zookeeper, LevelDB, RocksDB, Pebble - Databases: Database management, SQL, NoSQL, Wide column, PostgreSQL, MariaDB, MySQL, Derby DB, MongoDB, Cassandra, SQLite, HSQL2, H2, RocksDB, Microsoft SQL Server, DB2, Oracle Database, Memcached, Berkeley DB, Collation, SingleStore, Amazon Aurora, Graph database, Amazon DynamoDB, PrestoDB, Cache hit ratio, ACID, WAL, ARIES, DBMS, OLTP, OLAP, Database Schema, CockroachDB, Tables, Views, Apache Druid, RDMS
- SSD
- Homepage: https://rocksdb.org/
Advertising: