有没有人推荐一本教分片的书?

16 mysql sql-server

有没有人推荐一本教数据库分片的书(最好是从头开始)

我已经阅读了 40 个不同的网站,讨论了分片。

我并不是说在线网站/博客很糟糕,它们是很好的花絮。然而,我需要主餐,而不仅仅是这里和那里的有用信息。基本上,我有一个关于如何实现分片的想法(我猜),但由于它是一个非常复杂的概念,我相信有很多很多东西可以研究。

Rol*_*DBA 5

一个很好的起点是《高性能 MySQL:优化、备份、复制等》一书。本书第 9 章(第 409 - 456 页)的标题是“扩展性和高可用性”

有小标题

  • 扩展 MySQL
  • 规划可扩展性
  • 在扩展之前购买时间
  • 扩大
  • 向外扩展
    • 功能分区
    • 数据分片
    • 选择分区键
    • 多个分区键
    • 跨分片查询
    • 分配数据、分片和节点
    • 在节点上排列分片
    • 固定分配
    • 混合动态分配和固定分配
    • 显式分配
    • 重新平衡碎片
    • 生成全球唯一的 IDS
    • 分片工具
  • 回缩
  • 按集群扩展
  • 负载均衡
  • 直接连接

和其他两打小标题