Skip to content

分布式数据库与扩展

随着数据规模和业务增长,单机数据库最终会遇到性能瓶颈。分布式数据库通过数据分片和多副本复制,实现水平扩展和高可用。

内容概览

本章节内容包括:

  • 分库分表:垂直分库、水平分表、分片策略、路由算法
  • 分布式事务:两阶段提交、三阶段提交、TCC、SAGA、本地消息表
  • NewSQL 数据库:TiDB、CockroachDB、Spanner 架构原理
  • 数据库对比:场景选型指南、迁移实践

学习路径

建议按照以下顺序学习:

  1. 先理解分库分表的原理和实现(分库分表)
  2. 掌握分布式事务的解决方案(分布式事务)
  3. 了解 NewSQL 数据库的架构(NewSQL 数据库)
  4. 参考对比选型指南(数据库对比)