万隆的笔记 万隆的笔记
博文索引
笔试面试
  • 在线学站

    • 菜鸟教程 (opens new window)
    • 入门教程 (opens new window)
    • Coursera (opens new window)
  • 在线文档

    • w3school (opens new window)
    • Bootstrap (opens new window)
    • Vue (opens new window)
    • 阿里开发者藏经阁 (opens new window)
  • 在线工具

    • tool 工具集 (opens new window)
    • bejson 工具集 (opens new window)
    • 文档转换 (opens new window)
  • 更多在线资源
  • Changlog
  • Aboutme
GitHub (opens new window)
博文索引
笔试面试
  • 在线学站

    • 菜鸟教程 (opens new window)
    • 入门教程 (opens new window)
    • Coursera (opens new window)
  • 在线文档

    • w3school (opens new window)
    • Bootstrap (opens new window)
    • Vue (opens new window)
    • 阿里开发者藏经阁 (opens new window)
  • 在线工具

    • tool 工具集 (opens new window)
    • bejson 工具集 (opens new window)
    • 文档转换 (opens new window)
  • 更多在线资源
  • Changlog
  • Aboutme
GitHub (opens new window)
  • Mycat介绍
  • Mycat 核心概念
  • server.xml配置
  • schema.xml配置
  • rule.xml配置
    • tableRule标签
    • function标签
  • Mycat的基本使用
  • Mycat事物
  • MyCat
2022-03-26
目录

rule.xml配置

# rule.xml配置

Mycat分片规则定义配置文件。

# tableRule标签

分片规则定义。

<tableRule name="tb_order_rule"> 
  <rule>
    <columns>user_id</columns> 
    <algorithm>partitionByOrderFunc</algorithm> 
  </rule> 
</tableRule>
属性名 说明
name 指定唯一的名字,用于标识不同的表规则
columns 指定要拆分的列名字
algorithm 使用 function 标签中的 name 属性,连接表规则和具体路由算法。

# function标签

路由算法定义

<function name="partitionByOrderFunc" class="io.mycat.route.function.PartitionByMod"> 
  <property name="count">2</property> 
</function>
属性名 说明
name 指定算法的名字
class 制定路由算法具体的类的全类名。
property 为具体算法需要用到的一些属性
上次更新: 5/30/2023, 11:42:20 PM
Mycat的基本使用

Mycat的基本使用→

最近更新
01
2025
01-15
02
Elasticsearch面试题
07-17
03
Elasticsearch进阶
07-16
更多文章>
Theme by Vdoing
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式