oracle 常见的几种 ha 架构

oracle 单实例只能够提供基本的数据库服务,不具备ha功能。
下面简单列出常见的几种ha架构

RAC

大名鼎鼎的 RAC(Real Application Cluster),估计很多中、大型公司生产环境的核心系统都会采用 rac 架构,该架构不仅具有 ha 功能,还具有 load rebalance 功能,通常情况下通过增加节点可以提升整体的处理能力。

Data Guard

oracle 11g 引入了 active data guard,使备库在 read only 模式下进行 replay redo log,提升了备库的利用率。确实解决了很多现实的使用场景,比如把一些对实时性要求不是特别高的请求分流到 adg 备库进行查询。

MAA

MAA 的全称是 Oracle Maximum Availability Architecture ,意即 最高可用性架构。
可以理解为 RAC + ADG + RAC 机构,就是当前的主库为RAC,通过ADG 拖动一个类型为 RAC 的备库,这样在主备库切换后,也可以提供相同的处理能力,是 Oracle 力推的高可用架构,当然整体成本也是较高的。

结构图如下:

oracle 常见的几种 ha 架构_第1张图片

Oracle MAA 可以多看看 https://www.oracle.com/database/technologies/high-availability/maa.html

你可能感兴趣的:(#,oracle,ha)