RocksDB(1):写入链路(WAL + MemTable)
发布于:
本文作为 RocksDB 系列的第 1 篇,先把「一次 Put()/Write() 从 API 到落盘语义」讲清楚:写入路径、确认点(durability)、以及写入抖动来自哪里。后续再分别展开 SST、读路径与 compaction 调参。
发布于:
本文作为 RocksDB 系列的第 1 篇,先把「一次 Put()/Write() 从 API 到落盘语义」讲清楚:写入路径、确认点(durability)、以及写入抖动来自哪里。后续再分别展开 SST、读路径与 compaction 调参。
发布于:
这篇作为“分布式一致性系列”第 1 篇,不从 Raft/Paxos 的细节开始,而是先把复制(replication)到底在保证什么讲清楚:
发布于:
本文讲清楚一个容易误解的事实:在很多存储系统(尤其 LSM)里,Delete 并不等于空间立刻释放。删除本质上是“写入一个 tombstone(删除标记)”,真正回收空间通常发生在后台 compaction/GC 之后。
发布于:
本文是「RocksDB 笔记:压缩与校验:CPU/IO 的权衡点」的工程化笔记,记录语义/模型定义、可观测信号与排障要点。
发布于:
这篇讲清楚两件事: