【1】关键配置文件
(1)schema.xml 用于配置逻辑库表及数据节点
(2)rule.xml 用于配置表的分片规则
(3)server.xml 用于配置服务器权限
【2】schema.xml 用于配置逻辑库表及数据节点
(1)<schema><table></table></schema>
<schema>:定义逻辑库
<table>:定义逻辑表
要是不需要分库分表,只需要读写分离,那么只配置<schema>即可
(2)<datanode></datanode>定义分片数据节点(一个节点代表一个数据分片)
在这个标签中定义内容包括了:节点的名字、数据源的真实的物理库的名字
(3)<dataHost></dataHost>定义数据节点的物理数据源
定义一组主机几点,真实的物理数据库实例,一个dataHost指定的数据源就是一组真实的MysqL集群。
除此之外好包括定义,读写分离配置、心跳语句配置等等
【3】rule.xml 用于配置表的分片规则
(1)<tableRule name=""></tableRule>
定义表所使用的分片规则
(2)<function name=""></function>
定义分片算法
【4】server.xml文件
(1)<system><proerty name=""></property></system>
定义系统配置:比如 端口号、内存大小、timeout时间等等
(2)<user></user>
用于定义连接 Mycat 的用户,与 MysqL中的用户是不一样的,可以相同也可以不同。
【5】基本实践之读写分离配置
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。