1.2.2 读写权衡 (Write-Ahead-Logging 与 延迟合并) 1.2.2 读写权衡:Write-Ahead Logging 与延迟合并的艺术 在构建高性能、高可靠的数据系统时,我们始终面临一个核心的工程权衡:如何同时满足数据的持久性与极致的读写性能?直接写入数据文件固然安全,但随机I/O的代价高昂;将数据暂存于内存性能卓越,但崩溃意味着数据尽失。这不是一个非此即彼的选择题,而是一场需要精妙设计的平衡术。本节将深入探讨两种基石性的技术思想:Write-Ahead Logging (WAL,预写式日志) 与 延迟合并 (Lazy Merging)。前者是可靠性的守护神,后者是性能的加速器。理解它们的协同与对抗,是设计下一代存储引擎的关键。