Mycat(三)

Mycat的使用


逻辑库(schema)

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

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

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

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

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

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


配置schema


schema.xml

配置server


server.xml

配置rule

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

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容