首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我应该只使用AWS RDS自动备份还是数据库快照?

问我应该只使用AWS RDS自动备份还是数据库快照?
EN

Stack Overflow用户
提问于 2012-03-22 10:26:13
回答 2查看 23.1K关注 0票数 53

我正在使用AWS RDS for MySQL。说到备份,我知道Amazon提供了两种类型的备份-自动备份和数据库(DB)快照。here解释了其中的不同之处。然而,我仍然感到困惑:我应该只使用自动备份,还是同时使用自动备份和手动备份(数据库快照)?

你们觉得呢,伙计们?你自己的设置是什么?我从其他人那里听说,当DB实例崩溃时,由于一些不可恢复的数据库,自动备份是不可靠的,所以DB快照是拯救您的方法。如果我将每日数据库快照作为类似于自动备份的设置,我将支付一大笔钱。

希望任何人能启发我或建议我正确的设置。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-23 01:22:31

从个人经验来看,我建议两者都做。我将自动备份设置为8天,然后我还有一个脚本,该脚本将每天拍摄一次快照,并删除超过7天的快照。原因是,据我所知,在某些情况下,您无法从自动备份进行恢复。例如,如果意外删除了RDS实例,并且没有拍摄最终快照,则无法访问已完成的自动备份。但启用自动备份也很好,因为这将为您提供时间点恢复。

希望这能有所帮助。

编辑

为了回答您的意见,我在脚本创建快照时使用了特定的命名约定。类似于:

autosnap-instancename-2012-03-23

当它执行清理时,它检索所有快照,查找该命名约定,解析日期,并删除任何早于特定日期的快照。

我认为您也可以查看快照的创建日期,但这正是我最终这样做的原因。

票数 44
EN

Stack Overflow用户

发布于 2014-02-21 05:46:35

仅凭个人经验,昨天我不小心删除了一个表,不得不从RDS快照恢复。最新的快照只有10分钟的时间,这是完美的。然而,Amazon RDS花了大约3个小时才将快照上线,在此期间,我们网站的受影响部分完全离线。

因此,如果您需要进行非常快速的恢复,请不要依赖RDS备份。

请记住,您不能通过下载快照来查看数据库转储。您唯一的选择是等待它加载到新的数据库实例中。因此,如果您只想恢复单个表,RDS备份可能会使这一过程非常痛苦。

这一点不能怪亚马逊--他们太棒了。但这只是一些在计划时需要记住的事情,因为这对我们来说是一个学习的经历。

票数 36
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9815612

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档