Database / RocksDB Basics Interview Questions
What is RocksDB based on?
RocksDB is based on LevelDB, an earlier embedded key-value store originally created by Google.
- Kept LevelDB's core design: a log-structured merge-tree with memtables and SSTables
- Added significant extensions, including column families, additional compaction styles, backup and checkpoint support, and deep performance tuning options
- Rewrote much of the internals for better performance on modern, fast storage devices like SSDs
RocksDB can be thought of as LevelDB's more feature-rich, heavily optimized successor, rather than a completely unrelated design.
More Related questions...