Mycat--概述

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 为何

    待补充……

相关文章
相关标签/搜索