MyCat中间件

MyCat中间件_第1张图片

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

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

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

mycat分片查询机制

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

按日期分片

MyCat中间件_第2张图片

分片查询规则

MyCat中间件_第3张图片

MyCat中间件_第4张图片

MyCat中间件_第5张图片

取模分片

MyCat中间件_第6张图片

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

取模范围分片

MyCat中间件_第7张图片



来自为知笔记(Wiz)


你可能感兴趣的:(MyCat中间件)