欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

MyCat分片策略

发布时间:2025/3/20 33 豆豆
生活随笔 收集整理的这篇文章主要介绍了 MyCat分片策略 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

分片策略

水平分片、垂直分片

水平分片
一个表,根据某种规则,将数据存放到不同的数据库中
一个表格的数据,分割到多个节点上,按照行分隔

垂直分片
一个数据库,根据业务将多个数据表,分配到不同的数据库中
一个数据库中多个表格A,B,C
A存储到节点1上,B存储到节点2上,C存储到节点3上

分片规则

通过定义表的分片规则来实现分片
每个表格可以捆绑一个分片规则
每个分片规则指定一个分片字段并绑定一个函数,来实现动态分片算法

Schema

逻辑库,与MySQL中的Database(数据库)对应
一个逻辑库中定义了所包括的Table

Table

表,即物理数据库中存储的某一张表,与传统数据库不同,
这里的表格,需要声明其所存储的逻辑数据节点DataNode
在此,可以指定表的分片规则

DataNode

MyCAT的逻辑数据节点
是存放table的具体物理节点,也称之为分片节点
通过DataSource来关联到后端某个具体数据库上

DataSource

定义某个物理库的访问地址,用于捆绑到Datanode上

总结

以上是生活随笔为你收集整理的MyCat分片策略的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。