- 实现方式:按照月份列分片,每个自然月一个分片
- 优点:使数据按照每月来进行分时存储
- 缺点:由于数据是连续的,所以该方案不能有效的利用资源
-
配置示例:
<tableRule name="sharding-by-month">
<rule>
<columns>create_time</columns>
<algorithm>sharding-by-month</algorithm>
</rule>
</tableRule>
<function name="sharding-by-month" class="io.mycat.route.function.PartitionByMonth">
<property name="dateFormat">yyyy-MM-dd</property>
<property name="sBeginDate">2018-01-31</property>
</function>
-
相关属性:
- dateFormat:日期格式
- sBeginDate:开始日期
相关文章
- 02-07Mycat(水平拆分---分表 常规分片规则 )
- 02-07mycat分片及分片规则
- 02-07mycat分片规则(转)
- 02-07Mycat 分片规则详解--自然月分片
- 02-07MyCat高可用、注解、分片策略详解
- 02-07Mycat 分片规则详解--范围分片
- 02-07Mycat分片规则详解
- 02-07Mycat 分片规则详解--数据迁移及节点扩容
- 02-07Mysql系列六:(Mycat分片路由原理、Mycat常用分片规则及对应源码介绍)
- 02-07MyCAT常用分片规则之分片枚举