规划数据库备份时要问什么问题?

例子:

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

背景:想问如何在CentOS上做MySQL备份,但是要确保我明白我应该先问什么。 如果您有任何问题,只要问 – 谢谢!


更新:只是一个说明,感谢所有伟大的投入到目前为止,真的很高兴我问。 再次,谢谢!

我想在你的例子中,你应该问商业types的问题(即需要时间点恢复 – 但在商业上说),而不是技术的其他问题,一旦业务需求明确,应该稍后解决。

那么pipe理者可能会问,多lessPIT回收将花费。 在调查中,你可能会发现现在并不是那么昂贵。

以及其他非常好的答案已经:

1)

长期备份要保存多久? 例如,在您的国家,可能有一项法律规定财务数据要保留若干年。 或者相反,可能有一个法律规定,在一定的时间之后,暂时的个人数据将被删除。 这应该在汤姆提到的SLA中。

如果您需要进行长期备份,则还需要考虑如果元数据(对不起,我不知道MS SQL,因此不确定它是否被称为架构)再次获取信息。 因此,您可能需要长期备份模式,或者偶尔输出以及备份。

2)

早期实施计划中的灾难恢复工作,否则pipe理层可能不会将其纳入预算。 您可能会发现您需要现场备份(对于快速恢复,因为在大多数情况下,这不会是一个完整的灾难),并且需要异地(在整个站点不可用的情况下进行灾难恢复)。

  • 我们可以花多less钱?
  • 什么是可以接受的停机时间?
  • 备份的位置在哪里?

  • 我需要多久备份
  • 我需要多久才能恢复备份

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

停机时间的服务水平协议是什么? 备份的唯一原因是要进行恢复,因此请确保在规划备份之前了解恢复要求。