The Curious Engineer

All blogs / Databases

RocksDB

rocksdb.org/blog

RocksDB is an embeddable persistent key-value store for fast storage.

DatabasesStorage / filesystemsPerformance / optimizationEngineering blogs

Posts
81 from 27 Mar 2014 to 24 Aug 2026
Posting
monthly (9 in the last year)
Kind
project news
Feed
https://rocksdb.org/feed.xml

2026 8

  1. Native Async/Coroutine Reads in RocksDB
  2. Range Tombstone Conversion: Faster Scans Over Long Runs of Deletes
  3. FIFO KV-Ratio Compaction for BlobDB-Backed TTL Workloads
  4. Blob Direct Write With Partitioned Blob Files
  5. 2022 asynchronous I/O work
  6. Resumable Remote Compaction
  7. Interpolation search for SST index blocks
  8. RocksDB development finds a CPU bug

2025 4

  1. BitFields API: Type-Safe Bit Packing for Lock-Free Data Structures
  2. Parallel Compression Revamp: Dramatically Reduced CPU Overhead
  3. IO Activity Tagging
  4. Unified Memory Tracking

2024 2

  1. Addressing a Mitigated Misconfig Bug in the RocksDB OSS Repository
  2. Java Foreign Function Interface

2023 1

  1. Java API Performance Improvements

2022 4

  1. Time-Aware Tiered Storage in RocksDB
  2. Reduce Write Amplification by Aligning Compaction Output File Boundaries
  3. Verifying crash-recovery with lost buffered writes
  4. Per Key-Value Checksum

2021 6

  1. Ribbon Filter
  2. Preset Dictionary Compression
  3. RocksDB Secondary Cache
  4. Integrated BlobDB
  5. Online Validation
  6. (Call For Contribution) Make Universal Compaction More Incremental

2019 2

  1. Higher write throughput with `unordered_write` feature
  2. format_version 4

2018 4

  1. DeleteRange: A New Native RocksDB Operation
  2. Improving Point-Lookup Using Data Block Hash Index
  3. Rocksdb Tuning Advisor
  4. RocksDB 5.10.2 Released!

2017 15

  1. WritePrepared Transactions
  2. Auto-tuned Rate Limiter
  3. RocksDB 5.8 Released!
  4. FlushWAL; less fwrite, faster writes
  5. PinnableSlice
  6. RocksDB 5.6.1 Released!
  7. RocksDB 5.5.1 Released!
  8. Level-based Compaction Changes
  9. RocksDB 5.4.5 Released!
  10. Core-local Statistics
  11. Partitioned Index/Filters
  12. RocksDB 5.2.1 Released!
  13. Bulkloading by ingesting external SST files
  14. RocksDB 5.1.2 Released!
  15. RocksDB 5.0.1 Released!

2016 7

  1. RocksDB 4.11.2 Released!
  2. RocksDB 4.8 Released!
  3. RocksDB 4.5.1 Released!
  4. RocksDB Options File
  5. RocksDB AMA
  6. RocksDB 4.2 Release!
  7. Option of Compaction Priority

2015 12

  1. Analysis File Read Latency by Level
  2. Use Checkpoints for Efficient Snapshots
  3. GetThreadList
  4. Dynamic Level Size for Level-Based Compaction
  5. RocksDB is now available in Windows Platform
  6. Spatial indexing in RocksDB
  7. RocksDB 2015 H2 roadmap
  8. RocksDB in osquery
  9. Integrating RocksDB with MongoDB
  10. WriteBatchWithIndex: Utility for Implementing Read-Your-Own-Writes
  11. Reading RocksDB options from a file
  12. Migrating from LevelDB to RocksDB

2014 16

  1. RocksDB 3.5 Release!
  2. Cuckoo Hashing Table Format
  3. New Bloom Filter Format
  4. RocksDB 3.3 Release
  5. making the read path mostly lock-free by utilizing thread-local storage
  6. RocksDB 3.2 release
  7. PlainTable — A New File Format
  8. RocksDB 3.1 release
  9. RocksDB 3.0 release
  10. Reducing Lock Contention in RocksDB
  11. blog post
  12. Indexing SST Files for Better Lookup Performance
  13. RocksDB 2.8 release
  14. The 1st RocksDB Local Meetup Held on March 27, 2014
  15. How to backup RocksDB?
  16. How to persist in-memory RocksDB database?