知识卡片
备份与存档的区别在于能否被重新加载
内容
“没有人真的想要备份数据,他们只想恢复数据”——这句话点出备份和存档常被混淆的核心差异:存档 为满足审计、合规等长期留存需求而存在,恢复速度可以慢到数天甚至数周;而备份必须能在灾难发生 时被应用程序快速重新加载,直接支撑服务的在线率要求,因此应至少每天、甚至每小时备份一次。 判断一份”备份”是否名副其实:它能否在满足服务可用性要求的时间窗口内被直接用来恢复服务?若 否,它本质上只是存档。
参考来源
- 位置:《SRE:Google运维解密》第26章《数据完整性:读写一致》"备份与存档"一节(源文件:_epub-src/OEBPS/Text/0009_0017.xhtml)
- 结论依据:原文明确"没有人真的想要备份数据,他们只想恢复数据",并说明"备份与存档最重要的区别就是,备份是可以直接被应用程序重新加载的",存档"数据恢复通常不需要满足服务的在线率要求",而备份"应该至少每天进行一次,或者每小时,甚至更短时间内进行一次"。
- 原始内容:备份与存档最重要的区别就是,备份是可以直接被应用程序重新加载的……存档的目的是将数据长时间安全保存,以满足审核、取证和合规要求……相对存档,当灾难来临的时候,数据必须从真实的备份中快速恢复,最好能维持服务在线率的要求。