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:具体算法的必须参数

         

       

       

  • 相关阅读:
    gdb调试
    go pipeline
    Go的Timer
    goconvey
    购物
    Go的可行测试
    可能会停止一段时间的更新
    一些blog
    linux全套 | Python开发平台_Ubuntu | 15
    Python基础 | 配置pip镜像源 | 01
  • 原文地址:https://www.cnblogs.com/li3807/p/8461829.html
Copyright © 2011-2022 走看看