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

0

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

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

profile picture
전문가
질문됨 7달 전30회 조회
1개 답변
0

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

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

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

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

profile picture
전문가
답변함 7달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인