Mycat 分片规则详解--自然月分片
- 实现方式:按照月份列分片,每个自然月一个分片
- 优点:使数据按照每月来进行分时存储
- 缺点:由于数据是连续的,所以该方案不能有效的利用资源
-
配置示例:
<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:开始日期
本文版权归作者 李雪(博客地址:https://www.cnblogs.wiki)所有,欢迎转载和商用,请在文章页面明显位置给出原文链接并保留此段声明,否则保留追究法律责任的权利,其他事项,可留言咨询。