求服务器解决方案--关于数据库备份策略
有一个数据库,是总数据数据库,可以供用户查询历史数据使用。但是随着数据库的不断增加查询的速度已经非常消耗CPU了,在服务器方面还是小白一个,请问大家使用什么样的备份策略,如何分割数据库让查询速度增加的同时可以让用户查询到很久之前的数据呢。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
先分析数据库瓶颈吧
新数据缓存 一定时间过期。 思路
利用用户id hash后分表存储,甚至分库;
如果查询很频繁的话,还可以利用缓存提高效率;
假如需要查很久之前的历史数据,或者查询条件非常复杂,则建议使用搜索引擎,solr这种可以试试
分库分表,可以参考阿里内部框架tddl(不开源哦)
回复
都是有用的数据,是由于时间而累积的
1.分区段
2.分表