有什么方法有效解决数据分布式存储后的排序问题
在前段时间做的一个项目中,开发过程中遇到了一个数据分库后的数据按条件排序的问题。
做分库存储主要是考虑到后期用户增多后,减少对单个数据库操作访问会压力。
但做分库处理后,再想把多台数据库上的数据做排序处理时就费劲了。听说传统的做法是做一个大的索引表,把要做排序的条件做冗余处理。但后期数据量积增到一个数量级时,大数据量的分页也是个问题。
最后我们选择的是时下比较时髦Redis,来处理排序排行的问题。主要还是看中它的性能。虽然可以满足我们需求,但如果服务器宕机了,数据的快速恢复也是我们担心的。
所以想问问大家,在解决数据分布存储的排序排行方面,有什么好的经验分享。
今夜不宜裸奔
12 years ago