根据 Azure 文档,https ://msdn.microsoft.com/en-us/library/azure/dn439773.aspx、Active Data Guard 或 Golden Gate 是在 Azure 中运行 Oracle 数据库时实现高可用性的选项。
ADG(报告、备份卸载)所引用的好处并不是我们应用程序的优先事项。Oracle Data Guard 对 HA 的效果是否一样好?
根据 Azure 文档,https ://msdn.microsoft.com/en-us/library/azure/dn439773.aspx、Active Data Guard 或 Golden Gate 是在 Azure 中运行 Oracle 数据库时实现高可用性的选项。
ADG(报告、备份卸载)所引用的好处并不是我们应用程序的优先事项。Oracle Data Guard 对 HA 的效果是否一样好?
Oracle Active Data Guard 是版本 11g 中引入的许可选项。使用 Oracle Data Guard,您将在高可用性方面拥有相同的功能。切换和故障转移的工作方式相同。
所以答案是肯定的。
是的,对于 Azure 中的 HA,两者都是不错的选择。每个都有优点和缺点,具体取决于您的需求。
不支持 Oracle RAC。
另外一点,应该指出的是,除了卸载报告应用程序、备份和滚动升级之外,Active Data Guard 还有一些关键领域。其中之一是自动块修复功能,这是使用该解决方案的一大优势。简而言之,使用 ADG 将提供在主数据库和备用数据库之间双向自动块修复的能力,这提供了巨大的额外优势。我知道卸载功能也很有价值,但对于关键应用程序的价值,不应低估此功能。