备份文件应该与数据库分开,存放到不同的文件系统中。在SLA中,应该要求备份到单独的存储介质中。每天备份的副本应该存储在安全且远离生产系统的场所中。大多数DBMS支持对数据库进行热备份——在应用程序运行时进行的备份。
正确答案是:A: Hot 热备份。
专业分析:
1. **热备份 (Hot Backup)**:
- 热备份是在应用程序或系统正在运行且数据仍在被访问和修改的情况下进行的备份。这种备份允许系统在不中断操作的情况下进行数据保护,适用于需要高可用性和最小停机时间的环境。
- 热备份通常用于数据库系统,其中需要在不停止数据库服务的情况下进行备份,以确保业务连续性。
2. **冷备份 (Cold Backup)**:
- 冷备份是在系统或应用程序停止运行时进行的备份。在进行冷备份时,所有相关服务和操作都被暂停,以确保数据在备份过程中不会发生变化。
- 这种方法通常用于可以接受停机时间的环境,因为它确保了备份数据的一致性。
3. **向前滚动 (Roll Forward)**:
- 向前滚动通常与数据库恢复过程相关联,是在恢复数据库到最新状态时应用日志文件的过程。
- 它不是一种备份类型,而是数据恢复的一部分。
4. **回滚 (Roll Back)**:
- 回滚是指将系统或数据库恢复到先前状态的过程,通常用于撤销未完成或错误的事务。
- 同样,这不是一种备份类型,而是事务管理的一部分。
综上所述,应用程序运行时进行的备份类型是热备份,因为它允许在不中断应用程序操作的情况下进行数据保护。