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


16

有没有人对这本讲授数据库分片的书有很好的推荐(最好从零开始)

我读过40多个有关分片的网站。

我并不是说在线站点/博客很糟糕,它们是不错的选择。但是,我需要的主要餐点不仅仅是这里和那里的有用信息。基本上,我对如何实现分片有一个想法(但是我想),但是由于这是一个非常复杂的概念,因此我相信还有很多很多可以研究。


如果您阅读了40个不同的网站,那么您必须学习sharding..不是吗??
diEcho 2011年

3
是的 我了解到,仅通过阅读40多种不同的在线教程/博客文章,我们便无法了解分片。比这复杂得多。

1
这不在本文的讨论范围内。我将把您介绍给数据库管理员,因为他们将比您的普通程序员更了解数据库管理员

@Uraha,您能否分享一些有用的链接,让我知道这真的很复杂,如您所说。.谢谢
diEcho 2011年

DB分片==水平分区...对吗?
CenterOrbit

Answers:


5

最好的起点是《高性能MySQL:优化,备份,复制等》。该书的第9章(第409-456页)的标题为“缩放和高可用性”

有副标题

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

和另外两个副标题


1
谢谢。我已经完成了这一章。但是我仍然认为它没有提供足够深入的信息。是否有一本专门针对该主题的完整书籍,而不是一本仅专门介绍该主题的一章的书籍?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.