1.一致性 Hash 分片的概念
所谓的一致性哈希,指的是相同的哈希因子计算值总是会被划分到相同的分片节点上。通过一致性哈希分片不会因为将来分片节点数的增加,而改变数据原来的存放位置,有效解决了分布式数据的问题。
Hash 分片依据的字段值要求是 UUID 类型。
2.使用一致性 Hash 分片对某张表进行水平拆分
需求:目前有一张 tb_order 表,表中的 id 一列是 UUID 的形式存储的,我们按照 id 一列使用 Hash 分片进行水平分表。
2.1.在所有的分片节点中创建表结构
分片依旧是 2 个,还是之前垂直分库分表时使用的两套双主双从集群。
#在分片 1 节点中创建表结构 [root@mysql-]

