zoukankan      html  css  js  c++  java
  • Mycat 分片规则详解--取模分片

    • 实现方式:切分规则根据配置中输入的数值n。此种分片规则将数据分成n份(通常dn节点也为n),从而将数据均匀的分布于各节点上。
    • 优点:这种策略可以很好的分散数据库写的压力。比较适合于单点查询的情景
    • 缺点:不方便扩展;出现了范围查询,就需要MyCAT去合并结果,当数据量偏高的时候,这种跨库查询+合并结果消耗的时间有可能会增加很多,尤其是还出现了order by的时候
    • 配置示例

      <tableRule name="mod-long">

      <rule>

      <columns>user_id</columns>

      <algorithm>mod-long</algorithm>

      </rule>

      </tableRule>

      <function name="mod-long" class="io.mycat.route.function.PartitionByMod">

      <!-- 存在的数据节点个数 -->

      <property name="count">3</property>

      </function>

    • 相关属性
      • count:表示需要取模的最大值,将数据分成该配置的切片

         

  • 相关阅读:
    Javascript 箭头函数2
    熊二周刊--20160911
    递归
    函数
    Python基本的数据类型内置方法(2)
    python 基础知识条件和循环
    Python初识_基本的数据类型
    计算机网络基础知识
    Python初识
    计算机基础-操作系统
  • 原文地址:https://www.cnblogs.com/li3807/p/8461837.html
Copyright © 2011-2022 走看看