首页 > 其他 > 详细

Mycat--概述

时间:2019-09-04 22:55:04      阅读:91      评论:0      收藏:0      [点我收藏+]

www宗旨

what 是什么

  1、数据库集群。

  2、解决大数据的性能问题。

  3、分库分表。

how 怎么用

  1、逻辑图

    技术分享图片

 

     

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

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

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

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

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

      5、分片规则:前面讲了数据切分,一个大表被分成若干个分片表,就需要一定的规则,这样按照某种业务规则把数据分到某个分片的规则就是分片规则,数据切分选择合适的分片规则非常重要,将极大的避免后续数据处理的难

  2、配置图

  技术分享图片

 

       

    --server.xml:是Mycat服务器参数调整和用户授权的配置文件。

     --schema.xml:是逻辑库定义和表以及分片定义的配置文件。

      --rule.xml:  是分片规则的配置文件,分片规则的具体一些参数信息单独存放为文件,也在这个目录下,配置文件修改需要重启MyCAT。

 

why 为什么

    待补充……

 

Mycat--概述

原文:https://www.cnblogs.com/chen--biao/p/11461592.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!