关于当前数据与历史数据分离的解决方法。我们公司的数据需要保留好几年的随时查询,但是这样就会影响系统运行速度。我想只保留3个月的数据,其他的放到另一个数据库上,
然后需要调用历史数据的时候从历史数据库查询,什么样的解决方案最好呢。
1,历史表,或者使用数据仓库
2,采用分区,将过期(例如三月后的历史数据)数据按着分区移到历史库(另外一个库)去
3,1,分区
2、历史数据只读,传输到历史库,建立DBLINK+视图进行查询
4,在一个库里放所有历史数据和当前数据应用不是更简单吗?还可以节省迁移数据的巨大开销和工作任务。
5,系统到底多大,硬件配置如何, 性能解决有多种方案,需要权衡成本
6,分区+转储,这个应用现在还是很广泛的了
7,在一个库里放所有历史数据和当前数据应用不是更简单吗?还可以节省迁移数据的巨大开销和工作任务。
同意此法。
我所在的台资深圳子公司所用的ORALCE11g是标准版的,没有分区功能,所有用户数据放在一个实例中的一个表空间中,最大的表有8.24G,
超过1G的表有16个、索引有2个,产线所有事务、所有报表和与台湾母公司ERP同步任务都在一个实例库中,除了个别报表在查询的时限
较长时慢些之外,其他都很快。慢的原因是实际是系统设计的缺陷。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/27776156/viewspace-743095/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/27776156/viewspace-743095/