{"@attributes":{"version":"2.0"},"channel":{"title":"Databases on Neil's Space","link":"https:\/\/neilmin.com\/tags\/databases\/","description":"Recent content in Databases on Neil's Space","image":{"title":"Neil's Space","url":"https:\/\/neilmin.com\/images\/papermod-cover.png","link":"https:\/\/neilmin.com\/images\/papermod-cover.png"},"generator":"Hugo","language":"en-US","lastBuildDate":"Sat, 13 Jun 2026 07:00:00 -0700","item":{"title":"How RocksDB Works: A Minimal LSM-Tree Primer","link":"https:\/\/neilmin.com\/posts\/how-rocksdb-works\/","pubDate":"Sat, 13 Jun 2026 07:00:00 -0700","guid":"https:\/\/neilmin.com\/posts\/how-rocksdb-works\/","description":"I spent some time really learning how RocksDB works while prepping for interviews, and these are my notes: what RocksDB is, how data gets written and read, what compaction does in the background, and the unavoidable trade-off between the three amplification factors. Not exhaustive \u2014 just the core LSM-tree ideas, shared for anyone else trying to get it."}}}