- Published on
CockroachDB, TiKV, MyRocks, Kafka Streams, Flink 상태 백엔드. 이 모두가 RocksDB를 내장합니다. 이 글은 RocksDB와 LSM-Tree의 내부를 처음부터 해부합니다. Memtable과 SST 파일 구조, Write Path와 Read Path, Compaction 전략(Leveled/Tiered/Universal), Bloom Filter와 Block Cache, Write/Read/Space Amplification의 트레이드오프, BlobDB와 Integrated BlobDB, Partitioned Index, Column Family, 그리고 실무 튜닝 가이드까지 — 현대 Write-Heavy 스토리지 엔진을 제대로 이해하고 싶은 엔지니어를 위한 종합 가이드입니다.