类似于csdn这样的博客系统,应该怎样分表

现在要做一个博客系统,考虑到以后的压力,相对其进行分表,主要是对博客表进行分。那么大家有什么好的建议呢?开始像根据userId进行hash,但在首页聚合数据的时候麻烦啊。按时间进行分表,可是在分页查询的时候有比较麻烦,尤其是在两个表的临界点的时候。大家有什么好的想法吗

但在首页聚合数据的时候麻烦啊?

这个是什么意思,首页聚合什么数据?

按时间就可以了。 分页主要是自己计算的时候判断就可以了

初步来看,我觉得按照用户来分倒也没什么,用户分开了,相应的用户写的博客也就分开了。

就是不太明白,首页那个聚合,是不是浏览量最大的博客要放在首页是吗?

还是按时间分吧,按用户分可能面临其他页面组合查询的效率问题

做一个定时是最简单的了,这也是最方便的了