现在要做一个博客系统,考虑到以后的压力,相对其进行分表,主要是对博客表进行分。那么大家有什么好的建议呢?开始像根据userId进行hash,但在首页聚合数据的时候麻烦啊。按时间进行分表,可是在分页查询的时候有比较麻烦,尤其是在两个表的临界点的时候。大家有什么好的想法吗
但在首页聚合数据的时候麻烦啊?
这个是什么意思,首页聚合什么数据?
按时间就可以了。 分页主要是自己计算的时候判断就可以了
初步来看,我觉得按照用户来分倒也没什么,用户分开了,相应的用户写的博客也就分开了。
就是不太明白,首页那个聚合,是不是浏览量最大的博客要放在首页是吗?
还是按时间分吧,按用户分可能面临其他页面组合查询的效率问题
做一个定时是最简单的了,这也是最方便的了