数据备份问题
我们有两张表,实际运行的时候应当会有很多数据,这样如果所有数据都在表里,时间长了,肯定会影响查询效率,user查询数据只能查询最近一年之内的数据,现在我们想把那些一年之前的数据备份到其他的地方,譬如说其他的表中,这些备份的数据,我们后台人员可以查询到,相当于log用我以前没有做过这样的开发,想求教大家,这种情况有什么好的解决方案没,譬如说:应当建怎样的备份表,多长时间去备份一次,如何备份
我一个同事说用orale的分区表,先将当前的数据按月份区分,然后在写一个每月自动调用的增加表分区的job
这方案如何
我先谢谢了
数据备份 --------------------编程问答-------------------- 谁回复下,俺结贴 --------------------编程问答-------------------- 太深奥了,,菜鸟表示不会,,我想把表记录分开管理维护,,这样子 成本很大,而且要是出问题了也不易排查,,每次查询都要多表查询,, 难道建立索引没有提高查询速度吗? --------------------编程问答-------------------- 仅仅只是查询吗??你可以 新建一张表,专门保存一年之内的信息,,然后剩下的用另一张表保存,,查询的时候根据条件 查询对应的表记录。。。 --------------------编程问答-------------------- 使用历史库的概念吧。只保留三个月的数据,三个月之前的数据放入历史库。
补充:Java , Web 开发