Explore RocksDB, a high-performance embedded key-value store designed for flash storage, in this 27-minute talk from Data@Scale. Learn about the client-server architecture with disks and fast storage, embedded database architecture, and comparisons of open-source databases. Discover the Log Structured Merge Architecture and how RocksDB addresses Leveldb's limitations, including low write rates and high write amplification. Understand the changes made to LevelDB that led to the creation of RocksDB, its key features, and what it is not intended for. Gain insights into this open-source solution developed by Facebook to maximize flash storage performance directly on application servers.
RocksDB: A High Performance Embedded Key-Value Store for Flash Storage