如果源文件损坏/丢失,只读副本如何提供帮助

如果源文件损坏/丢失,只读副本如何提供帮助

我正在我的数据库上实施灾难恢复计划,并且我对读取副本的基本工作方式有一些担忧。

假设我有一堆订单信息,但是数据库崩溃了,据我所知,我基本上可以将副本换出源数据库,这样我就会拥有所有的数据库信息并可以继续。

我不清楚的情况是,假设有人意外地(或故意地)删除了一堆数据,并且我想回到只读副本,如果源数据库上的数据被删除,那么它也会在只读副本上被删除吗?

本质上,我想确切地知道哪些数据进入了只读副本,以及我是否可以将其恢复到我需要的准确时间点

答案1

只读副本无法防止损坏。它们用于提供“只读副本”,以便您将数据库读取流量引导至主数据库的一个或多个异步副本。所有写入都必须发送到主数据库。您必须手动配置应用程序以使用只读副本。

RDS 多可用区部署用于提高可靠性 - 如果主数据库出现问题,DNS 将更改为指向备用数据库,备用数据库将升级为主数据库,并创建一个新的副本。中断时间为 1-5 分钟,但通常不会丢失数据。

您的第二个问题是关于恢复已删除的数据。这就是备份的用途。RDS 提供备份并可以进行时间点恢复。

相关内容