zoukankan      html  css  js  c++  java
  • Mycat 配置说明(rule.xml)

    rule.xml 配置文件定义了我们对表进行拆分所涉及到的规则定义。我们可以灵活的对表使用不同的分片算法,

    或者对表使用相同的算法但具体的参数不同。

    tableRule 标签

    该标签用于定义表的拆分规则,示例代码如下:

    <tableRule name="rule1">

    <rule>

    <columns>id</columns>

    <algorithm>func1</algorithm>

    </rule>

    </tableRule>

    • 相关属性
      • name:指定唯一的表拆分规则的名称
      • columns:指定要拆分的列名字
      • algorithm:使用 function 标签中的 name 属性,用于连接表规则和具体的路由算法,多个表规则可以连接到一个路由算法。

    function 标签

    该标签用于定义具体的拆分路由算法,示例代码如下:

    <function name="hash-int" class="org.opencloudb.route.function.PartitionByFileMap">

    <property name="mapFile">partition-hash-int.txt</property>

    </function>

    • 相关属性
      • name:指定算法的名称,在文件中唯一
      • class:指定对应具体的分片算法的具体类
      • property:具体算法的必须参数

         

       

       

  • 相关阅读:
    JSONObject.fromObject--JSON与对象的转换
    oracle 10g学习6
    eclipse中导入svn的三种方式
    网络方面知识收集
    oracle 10g学习之分组函数
    求m阶矩阵的n次幂
    分解质因数
    字符串对比
    十六进制转十进制
    十进制转化十六进制
  • 原文地址:https://www.cnblogs.com/li3807/p/8461829.html
Copyright © 2011-2022 走看看