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

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

rule.xml中配置的主要就是拆分表的规则,rule.xml中主要包含两类标签 tableRule 和Function。

tableRule标签里面主要配置我们的分片规则,Function里面涉及的是分片规则里面所涉及的java类,都是在function中配置的。

tableRule主要配置表的分片规则,里面rule标签内主要有两个字段column(根据哪个字段进行分片)和algorithm(指的是这种分片规则对应的算法是什么)里面的内容也是一个引用。引用的是function中所对应的分片算法。

function里面的class是mycat处理分片规则所编写的java类 property标签里面配置的是这种分片规则里面所关联的属性配置。这些属性配置一般会封装到外部的一个文件当中。

2.server.xml配置文件讲解



逻辑表配置权限则以表权限为准,若没有则以逻辑库配置的权限为准。

增删改都没问题。

相关推荐
ZQ沙漠之狐8 分钟前
Android Studio打开xml布局文件内存会快速增加如何设置
android·xml·android studio
HyperAI超神经1 小时前
【vLLM 学习】Aqlm 示例
java·开发语言·数据库·人工智能·学习·教程·vllm
理想奋斗中1 小时前
MYDB仿MySQL手写数据库项目总结
数据库·mysql·mydb·仿mysql
我最厉害。,。2 小时前
XML&XXE 安全&无回显方案&OOB 盲注&DTD 外部实体&黑白盒挖掘
android·xml·安全
~在杰难逃~2 小时前
DB-Day10笔记-数据库事务问题补充&Python与MySQL的交互
数据库·笔记·python
李菠菜2 小时前
配置 MySQL 8 允许 Root 用户远程访问
后端·mysql
漫步向前2 小时前
mysql排序
mysql
小鱼学习笔记2 小时前
4.17---实现商铺和缓存与数据库双写一致以及宕机处理
数据库·缓存
{⌐■_■}2 小时前
【go】什么是Go语言中的GC,作用是什么?调优,sync.Pool优化,逃逸分析演示
java·开发语言·javascript·jvm·数据库·后端·golang
掘金詹姆斯3 小时前
在项目中如何进行分库分表?
java·mysql