MyCat配置rule.xml、server.xml讲解

1. rule.xml分片规则配置文件

rule.xml中配置的主要就是拆分表的规则,rule.xml中主要包含两类标签 tableRule 和Function。
tableRule标签里面主要配置我们的分片规则,Function里面涉及的是分片规则里面所涉及的java类,都是在function中配置的。
MyCat配置rule.xml、server.xml讲解_第1张图片
tableRule主要配置表的分片规则,里面rule标签内主要有两个字段column(根据哪个字段进行分片)和algorithm(指的是这种分片规则对应的算法是什么)里面的内容也是一个引用。引用的是function中所对应的分片算法。

MyCat配置rule.xml、server.xml讲解_第2张图片

MyCat配置rule.xml、server.xml讲解_第3张图片
function里面的class是mycat处理分片规则所编写的java类 property标签里面配置的是这种分片规则里面所关联的属性配置。这些属性配置一般会封装到外部的一个文件当中。

2.server.xml配置文件讲解

MyCat配置rule.xml、server.xml讲解_第4张图片
MyCat配置rule.xml、server.xml讲解_第5张图片
MyCat配置rule.xml、server.xml讲解_第6张图片
逻辑表配置权限则以表权限为准,若没有则以逻辑库配置的权限为准。
MyCat配置rule.xml、server.xml讲解_第7张图片
MyCat配置rule.xml、server.xml讲解_第8张图片
增删改都没问题。
MyCat配置rule.xml、server.xml讲解_第9张图片
MyCat配置rule.xml、server.xml讲解_第10张图片

你可能感兴趣的:(MySQL知识,xml,数据库,mysql,中间件)