深度理解LSM-Tree存储引擎:从MemTable到Compaction的完整实战指南 从跳表MemTable到WAL预写日志、SSTable不可变表、Bloom Filter过滤,到Size-Tiered与Leveled两大Compaction策略的完整剖析。包含RocksDB生产调优、LSM-Tree与B+Tree性能对比、以及AI时代向量数据库场景下的演进方向。 存储系统 2026年09月29日 0 点赞 0 评论 92 浏览
B+树索引深度实战:MySQL InnoDB 存储引擎核心数据结构全链路解析 深入解析B+树索引数据结构:从磁盘存储原理到MySQL InnoDB实现全链路,涵盖B+树结构定义、分裂合并算法、聚簇索引与辅助索引、覆盖索引优化、最左前缀匹配、Explain执行计划分析等核心知识。 数据库技术 2026年09月29日 0 点赞 0 评论 93 浏览
PostgreSQL Write-Ahead Log 与 MVCC 深度工程:从 WAL Segment 到 Heap-Only Tuple 优化 深入剖析 PostgreSQL 两大核心基石——Write-Ahead Log (WAL) 和 Multi-Version Concurrency Control (MVCC),揭示其如何协同实现 ACID 事务语义,涵盖 WAL segment 架构、XID 回卷危机、HOT chain 优化与生产调优实践。 数据库技术 2026年09月30日 0 点赞 0 评论 96 浏览
etcd 存储引擎深度实战:从 bbolt 单文件 B+ 树、revision 索引树到 watch 事件流的工程全解 拆解 etcd 存储引擎的三层结构:bbolt 单文件 COW B+ 树的写放大与文件膨胀、treeIndex revision 索引树的多版本与压缩语义、watchableStore 的 synced/unsynced 事件流与断点续播。结合 Go 代码与生产调优清单,讲透 database space exceeded、defrag 选主、ErrCompacted 等真实故障的根因与处置。 存储系统 2026年09月30日 0 点赞 0 评论 100 浏览
基于 io_uring 的 NVMe 用户态存储引擎:Rust 实现实战 深入剖析基于 io_uring + VFIO 的 NVMe 用户态存储引擎实现,对比 SPDK 的性能差异,详解 Rust 在零成本抽象、doorbell 同步、多队列 NVMe 并发中的工程实践。 文件系统 2026年10月04日 0 点赞 0 评论 106 浏览
B+树在现代数据库中的工程实现:从磁盘IO到并发控制的全链路剖析 深入剖析B+树的核心设计哲学与工程实现:从磁盘IO优化、阶数选择与页对齐、节点分裂与合并、并发控制(B-link树、MVCC)到InnoDB/PostgreSQL/SQLite实现对比,以及LSM-Tree与学习索引的现代挑战。 数据库技术 2026年09月29日 0 点赞 0 评论 113 浏览