使用Aurora MySQL进行延迟复制

0

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

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

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

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

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

profile picture
專家
已回答 9 個月前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南