Mycat(三)

Mycat的使用


逻辑库(schema)

数据库中间件可以被看做是一个或多个数据库集群构成的逻辑库。

其中可包含一个或多个数据节点,每个节点可以配置不同的数据库链接,再将这些库挂载到不同的dataNode之上,schema再将这些准备好的数据节点以一种规则放在一张表中管理起来。

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

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

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

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


配置schema


Mycat(三)_第1张图片
schema.xml

配置server


Mycat(三)_第2张图片
server.xml

配置rule

目前使用是不需要重新配置新的Rule

使用:rule="auto-sharding-long"

你可能感兴趣的:(Mycat(三))