使用场景
适用于单库,日志表过大的问题,如每月产生几千万条日志,还不能清理,必须存档,其它业务表反而没这么大量时,可以使用分表来解决。
可以按实际情况来决定是按年分表还是按月分表,每年产生的数据量过亿时可以按月分表。
本文使用的框架
使用spring boot 2.x + mybatis-plus + shardingjdbc5.x + druid
shardingjdbc非常坑的一个点,每个版本变一次配置,官方文档写得不清不楚,通过GITHUB找到官方示例,发现示例也很少,最后是通过网上的博文+示例+文档才搞定。
配置maven依赖
1 | <properties> |