使用Aurora MySQL进行延迟复制

0

【以下的问题经过翻译处理】 一位客户对在他们的Aurora MySQL DB实例中实现延迟复制很感兴趣,这是一种快速从失败的数据库迁移或人为错误中恢复的方法。看起来这个特性在2018年8月被添加到了RDS for MySQL中,但没有添加到Aurora MySQL中。

  1. 这是否是可以实现的Aurora MySQL功能呢?
  2. 对于希望在复制品之间有数小时延迟的Aurora MySQL客户,最佳解决方案是什么?应该使用Aurora Backtrack来代替吗?
profile picture
专家
已提问 10 个月前35 查看次数
1 回答
0

【以下的回答经过翻译处理】 是的,Aurora的追溯功能是延迟复制的解决方案,但追溯窗口的限制是72小时。此外,还有其他限制。

回溯演示:https://www.youtube.com/watch?v=20xXnoQA2j4&feature=youtu.be&t=1468

RDS MySQL的复制使用主库和只读副本之间的传统二进制日志MySQL复制。然而,在Amazon Aurora中,副本与源实例共享相同的基础存储,而复制发生在存储层(不使用二进制日志)。为了使写操作在Aurora中被认为是持久的,主实例("主节点")会向存储卷中每个可用区中的两个存储节点发送重做流,并等待其中四个节点响应。

profile picture
专家
已回答 10 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则