数据库备份和恢复
数据库备份是该数据库的副本。此副本用于在数据库失败或损坏时恢复该数据库或单个数据集。
由于各组织机构通常都会在数据上投入大量的时间、人力和资金,因此为地理数据库准备一个适当且可靠的数据恢复方案是至关重要的。数据恢复方案包括数据库备份和可靠的恢复策略。
备份和恢复策略需要根据具体情况而有所变化。所使用的备份类型、应在何处存储备份、应在何时执行备份以及何时和如何完成恢复都会受到以下相关因素的影响:
- 数据的变更频率是多少?
对地理数据库及其内容编辑的越频繁,备份的执行也应该越频繁。
- 数据对该组织的重要性如何?
数据任务是否非常关键?如果是非常关键,则对恢复的数据投入的恢复时间和资金将会非常重要。保留数据是否具有法律上的重要性?如果是这样的话,则应考虑将备份存储在外部。
- 可接受的恢复时间为多长?
某些数据可能会被立即需要,而其他数据的需要度则不是很迫切。如果数据库中的数据不是很多,则应将执行数据库恢复所需的时间与以手动方式重新输入数据所需的时间相比较。
- 可接受的停机时间为多长?
这会影响您是否可使数据库处于离线状态以执行备份或恢复数据。如果每天 24 小时都必须提供数据,则务必要将备份操作安排在非高峰期时间执行。
- 数据库为多大?
这会影响存储空间和位置以及备份和恢复数据库所需的时间。
- 必须使用的系统资源有哪些?
是否有足够的存储空间(同时包括虚拟空间和物理空间)用来备份?是否可为数据库设置镜像或副本?网络是否能够处理在用户仍与数据库相连时所发生的备份或恢复过程?由外部的顾问提供数据库备份、存储和恢复管理是否有意义?
- 正在使用何种类型的数据库管理系统 (DBMS)?
大多数 DBMS 都有自己的管理工具来执行备份和恢复管理,但是也有许多可用的第三方软件产品。
有关为每个 DBMS 创建备份和恢复数据库的信息,请参阅以下主题:
- DB2 备份
- DB2 的恢复模型
- Informix 备份
- Informix 的恢复模型
- Oracle 备份
- Oracle 的恢复模型
- PostgreSQL 备份
- PostgreSQL 的恢复模型
- SQL Server 备份
- SQL Server 的恢复模型
7/10/2012