MyCat中间件

mycat(阿里巴巴搞的一个东西)搞了一个虚拟节点,通过这个虚拟节点对分表和分区的操作就好像是在一张表上进行的

可以设置双主架构避免主从模式下有一台主挂掉了,他们互为主从

mycat都是通过配置schema.xml来配置服务器的

mycat分片查询机制

如果查询是不走指定分片字段id字段,则route路由所有的分片,走所有的分片进行查询,简单的查询走指定分片字段的直接到该分片查询数据,速度会很快

按日期分片

分片查询规则

取模分片

假设id是1-10 然后设定分3个片,然后就是1%3,2%3,3%3...依次类推,会导致数据分散在不同的子表上,不连续,导致查询耗费资源

取模范围分片





posted @ 2019-12-20 00:57  离地最远的星  阅读(223)  评论(0编辑  收藏  举报