CATEGORY

架构设计

8 篇相关文章

架构设计

DDIA 第七章:事务|MySQL/InnoDB 实践笔记|2026-09-16

以邮件计数、账户转账、库存扣减、医生值班和会议室预约为案例,系统理解 ACID、弱隔离级别、MVCC、脏读与脏写、读偏差、丢失更新、写偏差、幻读,以及 MySQL/InnoDB 中的一致性读、当前读、next-key lock、2PL、SSI 和 2PC 的工程取舍。

  • DDIA
  • 分布式系统
阅读全文
架构设计

DDIA 第五章:复制|学习笔记|2026-09-11

围绕单主、多主与无主复制,掌握同步/异步复制、复制延迟与三种读取保证、故障转移和脑裂、写冲突、Quorum、读修复与反熵、Sloppy Quorum、Hinted Handoff、并发写入与版本向量,以及部分写入失败后的幂等重试和强一致性取舍。

  • DDIA
  • 分布式系统
阅读全文
架构设计

DDIA 第三章:存储与检索

从追加日志和哈希索引出发,系统梳理 SSTable、LSM-Tree、B-Tree、数据库索引、OLTP/OLAP、行列存储与内存数据库,并总结读写空间放大及选型原则。

  • DDIA
  • 分布式系统
阅读全文