事务

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 乐观并发重试实现。

Raft共识算法与分布式事务一致性:从理论到工程落地的深度实战

本文系统性地阐述了分布式一致性理论与工程实践,从CAP定理和FLP不可能原理出发,深入解析Raft共识算法的Leader选举、日志复制与安全性保证机制,对比Paxos的复杂性差异;并详细探讨2PC/3PC/TCC/Saga四种分布式事务方案的实现原理、故障模式与适用场景。结合etcd、TiKV等工业级系统,总结Raft工程落地的日志压缩、成员变更、线性一致性读等关键实践要点。