规划数据库备份时需要问哪些问题?

规划数据库备份时需要问哪些问题?

例子:

  • 操作环境是怎样的?
  • 数据集有多大?
  • 离线备份可以接受吗?
  • 是否需要时间点恢复?
  • 什么存储引擎?

语境:想问如何在 CentOS 上备份 MySQL,但首先要确保我明白我应该问什么。如果您有任何问题,请直接提问 - 谢谢!!


更新:只是想说声谢谢,到目前为止,你们提供的所有宝贵意见,真的很高兴我问了这个问题。再次感谢!!

答案1

我认为在您的例子中,您应该询问业务类型的问题(即是否需要时间点恢复 - 但用商业术语来说),而不是其他技术问题,这些问题应该在业务需求明确后再解决。

经理们可能会问,PIT 恢复需要花费多少钱。调查后,您可能会发现现在并没有那么贵。

以及其他非常好的答案:

1)

长期备份应保存多长时间?例如,您所在的国家/地区可能有法律规定财务数据应保存一定年限。或者相反,可能有法律规定临时个人数据应在一定年限后删除。这应该在 Tom 提到的 SLA 中。

如果您需要进行长期备份,您还需要考虑如果元数据(抱歉,我不了解 MS SQL,所以不确定它是否被称为架构)在此期间发生变化,如何重新获取信息。因此,您可能需要长期备份架构,或者偶尔进行导出和备份。

2)

尽早将灾难恢复演习纳入计划,否则管理层可能不会将其纳入预算。您可能会发现您既需要现场备份(用于快速恢复,因为在大多数情况下不会造成彻底的灾难),也需要异地备份(用于在整个站点不可用的情况下进行灾难恢复)。

答案2

  • 我们可以花费的预算是多少?
  • 可以接受的停机时间是多长?
  • 备份位于何处?

答案3

  • 我需要多长时间进行备份
  • 我需要多长时间才能恢复备份

再加上数据集的大小,它会给你所需的最低传输速度,这应该有助于你确定如何备份它。

答案4

停机时间的服务级别协议是什么。备份的唯一原因是为了恢复,因此请确保在计划备份之前了解恢复要求。

相关内容