MVCC 多版本并发控制深度工程实践:从 InnoDB 到 TiDB 的事务隔离实现 MVCC 现代数据库实现高并发读写的基石技术。深入剖析 MySQL InnoDB 与 PostgreSQL 的 MVCC 内部实现机制,解读 undo log、xmin/xmax、快照隔离的本质差异,并延伸到分布式数据库 TiDB 与 CockroachDB 的 MVCC 工程演进。 系统编程 2026年09月29日 0 点赞 0 评论 48 浏览
MongoDB WiredTiger 存储引擎深度工程实战:从文档级 MVCC、Journal WAL 到 Checkpoint 与 Rollback-to-Stable 的全链路解析 拆开 MongoDB WiredTiger 存储引擎的四层机制:文档级 MVCC 的 update structure 链表、时间戳事务与 majority commit point、journal WAL 与 oplog 的双重身份、fuzzy checkpoint 与 Rollback-to-Stable 崩溃恢复,以及 page cache eviction 触发 write stall 的根因诊断与生产调优清单,附 C 可见性判断源码、mongosh 诊断脚本与 Python 乐观并发重试实现。 存储系统 2026年10月04日 0 点赞 0 评论 62 浏览
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 评论 70 浏览
Apache Kafka 消息队列深度实战:分区复制、事务、KRaft 与生产调优全解析 从 Commit Log 存储结构到 ISR 副本机制、生产者幂等与事务、消费者组 Rebalance、KRaft 元数据共识、零拷贝与分层存储,全面剖析 Apache Kafka 核心原理,涵盖生产集群调优、监控告警与常见反模式规避。 中间件开发 2026年09月30日 0 点赞 0 评论 133 浏览