Amazon Oracle RDS 多可用区是否支持最大保护模式?

0

【以下的问题经过翻译处理】 我对Amazon Oracle RDS Multi-AZ的理解是,如果主数据库和备份数据库之间出现连接丢失,RDS服务会关闭备份数据库,保持主数据库在线。这与Data Guard解决方案的最大可用性模式非常相似。但是这种解决方案的问题在于,复制停止并且变成单个可用区结构,如果主数据库停止,则会有数据丢失。

有人知道我们是否支持像Data Guard的最大保护模式一样的功能吗?这意味着如果无法在辅助数据库上提交,则主数据库将挂起。大多数银行都在寻找最大保护性的解决方案。

profile picture
EXPERTE
gefragt vor 8 Monaten37 Aufrufe
1 Antwort
0

【以下的回答经过翻译处理】 简短回答:不行。

Oracle DataGuard 最高保护模式需要一个日志写入器同时向本地和远程实例写入,并阻塞直到两个数据库都确认了变更已经被写入。如果无法写入至少两个数据副本,则数据库将停止允许任何更改。

然而,在 RDS 中可能会出现不再同时在两个位置写入数据的情况,尽管这些情况大多是边缘情况,例如因为主实例丢失而切换到备用实例。即使主实例尚未重新上线并同步,您也可以写入提升的备用实例。

基于个人经验,我所见到的大部分最高保护的 DG 设置都依赖于三个节点,以便即使一个节点出现故障,仍然可以进行写入。而这种设置在 RDS 上是不可能的,但您可以在 EC2 上这样做。

profile picture
EXPERTE
beantwortet vor 8 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