使用Aurora MySQL进行延迟复制

0

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

  1. 这是否是可以实现的Aurora MySQL功能呢?
  2. 对于希望在复制品之间有数小时延迟的Aurora MySQL客户,最佳解决方案是什么?应该使用Aurora Backtrack来代替吗?
profile picture
EXPERTE
gefragt vor 9 Monaten34 Aufrufe
1 Antwort
0

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

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

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

profile picture
EXPERTE
beantwortet vor 9 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen