www宗旨node
what 是什么算法
一、数据库集群。数据库
二、解决大数据的性能问题。后端
三、分库分表。服务器
how 怎么用函数
一、逻辑图性能
MyCAT经过定义表的分片规则来实现分片,每一个表格能够捆绑一个分片规则,每一个分片规则指定一个分片字段并绑定一个函数,来实现动态分片算法大数据
1.Schema:逻辑库,与MySQL中的Database(数据库)对应,一个逻辑库中定义了所包括的Table。spa
2.Table:逻辑表,即物理数据库中存储的某一张表,与传统数据库不一样,这里的表格须要声明其所存储的逻辑数据节点DataNode。在此能够指定表的分片规则。code
3.DataNode:MyCAT的逻辑数据节点,是存放table的具体物理节点,也称之为分片节点,经过DataSource来关联到后端某个具体数据库上
4.DataSource:定义某个物理库的访问地址,用于捆绑到Datanode上
五、分片规则:前面讲了数据切分,一个大表被分红若干个分片表,就须要必定的规则,这样按照某种业务规则把数据分到某个分片的规则就是分片规则,数据切分选择合适的分片规则很是重要,将极大的避免后续数据处理的难
二、配置图
--server.xml:是Mycat服务器参数调整和用户受权的配置文件。 --schema.xml:是逻辑库定义和表以及分片定义的配置文件。 --rule.xml: 是分片规则的配置文件,分片规则的具体一些参数信息单独存放为文件,也在这个目录下,配置文件修改须要重启MyCAT。
why 为何
待补充……