30MyCat - 分片规则(求模)

简介: 30MyCat - 分片规则(求模)

此规则为对分片字段求摸运算。

<tableRule name="mod-long">
   <rule>
     <columns>user_id</columns>
     <algorithm>mod-long</algorithm>
   </rule>
 </tableRule>
 <function name="mod-long" class="org.opencloudb.route.function.PartitionByMod">
   <!-- how many data nodes -->
   <property name="count">3</property>
 </function>

配置说明:

上面columns 标识将要分片的表字段,algorithm 分片函数,此种配置非常明确即根据id进行十进制求模预算,相比固定分片hash,此种在批量插入时可能存在批量插入单事务插入多数据分片,增大事务一致性难度。

目录
相关文章
|
存储 SQL 缓存
27MyCat - 分片规则
27MyCat - 分片规则
51 0
32MyCat - 分片规则(取模范围约束)
32MyCat - 分片规则(取模范围约束)
43 0
|
算法
29MyCat - 分片规则(固定分片hash算法)
29MyCat - 分片规则(固定分片hash算法)
57 0
28MyCat - 分片规则(分片枚举)
28MyCat - 分片规则(分片枚举)
42 0
33MyCat - 分片规则(ASCII码求模范围约束)
33MyCat - 分片规则(ASCII码求模范围约束)
40 0
36MyCat - 分片规则(一致性hash)
36MyCat - 分片规则(一致性hash)
65 0
38MyCat - 分片规则(自然月分片)
38MyCat - 分片规则(自然月分片)
71 0
34MyCat - 分片规则(应用指定)
34MyCat - 分片规则(应用指定)
68 0
31MyCat - 分片规则(按日期分片)
31MyCat - 分片规则(按日期分片)
58 0
|
存储 算法 关系型数据库
MyCat - 分片 - 分片规则 - 范围求模算法 | 学习笔记
快速学习 MyCat - 分片 - 分片规则 - 范围求模算法
MyCat - 分片 - 分片规则 - 范围求模算法 | 学习笔记