Q先生的世界

面朝大海,春暖花开

经典存储对比|LMDB 与 BoltDB:它们如何利用 mmap,以及为什么一个更偏 COW、一个更强调页式事务

两者都爱 mmap,但真正决定气质差异的,不是 mmap 本身,而是它们如何组织提交、回收和读写视图

系统对比 LMDB 与 BoltDB 的核心设计,重点分析它们如何利用 mmap、怎样组织读写事务、为何都依赖 copy-on-write 却呈现出不同工程气质,以及各自的优势、代价与适用场景。

经典系统基础|mmap 深入解析:page fault、脏页回写、msync、一致性与数据库里的常见坑

mmap 真正难的地方,通常不是会不会调用,而是它把文件 I/O 伪装成了内存访问

系统深入解析 mmap 的工作机制,围绕 page fault、页缓存、脏页回写、msync、持久化边界、一致性模型与数据库/存储系统中的常见坑建立完整心智模型。