首页 新闻 会员 周边

java 如何查询mysql按月来分的同一个表

0
悬赏园豆:50 [已解决问题] 解决于 2016-12-20 11:55

由于数据量大需要对数据库的表进行水平拆分(按月来分),求大神帮忙解答,前台传回条件为2016-12-1到2017-1-9这个时间段的数据,表是month_201612和month_201701,是关于java方面的查询?

dom树的主页 dom树 | 初学一级 | 园豆:-2
提问于:2016-12-20 10:18
< >
分享
最佳答案
1

这种跨库的查询在分片里面比较蛋疼,大体思路也是先查一个表再union另一个表,java中有个mycat的组件可以让这里透明化,你可以看下。

ps:为什么你分片按时间来分却出现按时间范围来查的场景?这种在分片查询中是要极力避免的,甚至可以考虑做冗余表予以解决。

收获园豆:50
Daniel Cai | 专家六级 |园豆:10424 | 2016-12-20 11:47

 谢谢

dom树 | 园豆:-2 (初学一级) | 2016-12-20 11:53
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册