MyCat分片规则——范围分片、取模分片、一致性hash、枚举分片

1.范围分片

MyCat分片规则——范围分片、取模分片、一致性hash、枚举分片_第1张图片
MyCat分片规则——范围分片、取模分片、一致性hash、枚举分片_第2张图片

2.取模分片

MyCat分片规则——范围分片、取模分片、一致性hash、枚举分片_第3张图片
MyCat分片规则——范围分片、取模分片、一致性hash、枚举分片_第4张图片
范围分片和取模分片针对数字类型的字段可以,但是针对于字符串类型的字段时。这两种就不适用了。

3.一致性hash

MyCat分片规则——范围分片、取模分片、一致性hash、枚举分片_第5张图片
MyCat分片规则——范围分片、取模分片、一致性hash、枚举分片_第6张图片

4.枚举分片

MyCat分片规则——范围分片、取模分片、一致性hash、枚举分片_第7张图片
默认节点指的是,如果我们向数据库表插入数据的时候,超出了这个枚举值,那么默认向哪个节点存储。默认写2意味着向第三个节点存储。

mapFile是一个映射文件,它关联的是一个外部文件。在这个文件里配置的是枚举值与分片节点。前面是枚举值,后面是数据节点的索引!
MyCat分片规则——范围分片、取模分片、一致性hash、枚举分片_第8张图片

你可能感兴趣的:(MySQL知识,数据库,中间件,mysql)