1. 为什么需要集群

  • 并发量
  • 数据量
  • 网络流量

解决方案:

  • 纵向扩展:升级单机配置
  • 横向扩展:增加机器数量

    2. 数据分区概论

    image.png

    顺序分区和哈希分区

    image.png
    image.png
    哈希分布常见类型:

  • 节点数取余分区

    • 优点:简单快速
    • 缺点:节点数量增减时,需要再Hash,大量数据需要重新迁移。
  • 一致性哈希分区
  • 虚拟槽分区

    3. 集群基本架构

    image.png