DBAtlas · 数据库运维图谱

备份与还原决策

一棵决策树,逐步引导你确定要对备份做什么(执行备份、还原、回到特定时间点 - PITR,或验证备份),并为每种数据库给出正确的命令和步骤。

你想做什么?

选择你的目标。你是要执行新的备份、还原现有备份、回到特定时间(故障发生前一刻),还是验证手头的备份是否完好?

  • 我想执行备份
  • 我想还原备份
  • 回到特定时间点(PITR)
  • 我想验证备份

哪种类型的备份?

逻辑备份(dump)可移植,适合选择性还原,但对大数据量较慢。物理备份(文件/块级)适合大型数据库和快速恢复。根据需要选择。

  • 逻辑备份(dump / export)
  • 物理/完整备份

执行逻辑备份(dump)

以 SQL/BSON 语句导出数据。非常适合跨版本/平台迁移以及还原单张表/单个集合。

执行物理/完整备份

数据文件的块/文件级拷贝。对大型数据库速度快,是 PITR 和完整恢复的基础。

还原备份

将你手头最合适的备份还原到目标。先验证备份的完整性和时间戳,再用对应引擎的命令加载。

回到特定时间点(PITR)

你希望以秒级精度回到误删/损坏发生前的那一刻。需要完整备份 + 直到该时间点的事务日志(归档日志 / WAL / binlog)。

验证备份

备份只有被证明可还原后才算真正的备份。定期测试完整性和实际可还原性。

在 DBAtlas 中打开 →