【发布时间】:2009-11-11 20:44:09
【问题描述】:
我想找出归档不再需要的数据的最佳方法,以提高应用程序性能并节省磁盘空间。根据您的经验,实现这一点的最佳方法是什么,我可以使用什么样的工具?为此目的开发特定的内部应用程序会更好吗?
【问题讨论】:
-
有很多方法可以从 Oracle 归档。你不需要开发任何工具。你有什么样的硬件/预算。安装 SANS。您是否需要让您的存档数据几乎可用,或者可以将其存放在异地橱柜中多年?
-
您为什么认为归档会提高应用程序性能?如果要归档数据,则需要考虑以后如何访问它(如果需要)。请记住,未来的架构更改和数据库升级将影响“只是”重新加载它的能力。
-
我认为我们真的需要更多地了解您的需求...数据量、架构的复杂程度以及您需要从多少个表中存档,您是否需要这些数据再次,如果是这样,访问它的 SLA 是什么...
-
@David- 问题是我不再需要这些数据了,我想把它作为备份,我说的是 60 Gb 什么的。
-
@Gary- 也许你是对的,应用程序性能没有太大差异,这个归档的主要目标是 1. 减少数据库维护活动所需的时间:重组、导出/导入,索引创建/重新创建,添加磁盘空间。 2. 减少发生灾难时恢复所需的时间。 3. 减少日常备份所需的时间(减少磁带备份基础设施的使用)。 4. 降低存储数据所需的硬件(磁盘和磁盘机箱)成本。