MyCat之全局表和ER表

2020-06-15  本文已影响0人  任嘉平生愿

MyCat之全局表和ER表_weixiaohuai的博客-CSDN博客

全局表

全局表:如果项目中有一些数据类似数据字段,这种数据一般数据量不会很大,而且改动也比较少,通常这种表可以不需要进行拆分,把它当做全局表进行处理,每个分片都创建一张相同的表,在所有的分片上都保存一份数据。在进行插入、更新、删除操作时,会将sql语句发送到所有分片上进行执行,在进行查询时,也会把sql发送到各个节点。这样避免了跨库JOIN操作,直接与本分片上的全局表进行聚合操作。

特性:

全局表的插入、更新、删除等操作会实时在所有节点上执行,保持各个分片的数据一致性;

全局表的查询操作,随机从一个节点上进行;

全局表可以跟任何一个表进行 JOIN 操作;

ER表

ER表:基于E-R关系进行分片,子表的记录与其关联的父表的记录保存在同一个分片上,这样关联查询就不需要跨库进行查询。

上一篇 下一篇

猜你喜欢

热点阅读