两台相同的物理主机,IP-SAN模式的共享存储。
如果由你来搭建数据库,采用oracle使用何种模式部署;
1、双机热备:通过双机热备软件进行部署,主机-备机模式。
2、RAC:通过oracle RAC模式进行部署。
3、ODG:采用oracle dataguard进行部署。
4、第四种:请分享您的方案。
上述模式,在部署难度、日常管理,运维、稳定性、容灾程度更倾向于哪种模式?
使用操作系统自带或者第三方 HA 软件。
| 优点 | l 部署方便。 l 维护成本低。
| 缺点 | l 资源利用率只有50%,备节点闲置。 l 切换过程中,业务不可用。 l 部分配置文件变更后需要手动同步到备机。 l 数据单份存放,存在风险。
使用 Oracle Clusterware 集群软件。
| 优点 | l 高可用。节点宕机不影响业务连续性。 l 高并发,所有节点都可以对外提供业务。 l 可以在2个以上节点部署。 |
| 缺点 | l 实施及维护成本高。 l SQL语句写法可能影响集群性能。 l 存储存在单点故障 |
ORACLE DATAGUARD
| 优点 | l 支持一主多备,支持级联。 l 架构灵活,源端和目标端可以组合选择单机、HA、RAC等架构。 l 支持备库只读开启,用于报表查询或者批处理。 l 可以自动修复物理坏块(11.2.0+) l 备库可选延迟应用日志,或开启闪回,备库误删数据库可快速恢复。 l 备库支持临时以读写模式开启用于压力测试或功能验证。 l 支持多种保护模式,最大性能模式下,对主库影响较小。 l 可选配置ObServer,业务出现问题时自动FailOver拉起备库。 |
| 缺点 | l 只能做库级别同步,无法做到对象级同步。 l 通过全量归档日志同步,网络传送压力较大,可选开启日志压缩。 l 主备库之间没有浮动IP,切换是否需要修改应用IP或者DNS配置。 |
Oracle GoldenGate
| 优点 | l 支持跨平台、跨版本或者跨数据库产品进行同步。 l 架构灵活,支持一对一、一对多、多对一、多对多模式,支持级联。 l 架构灵活,源端和目标端可以组合选择单机、HA、RAC等架构。 l 可定制需要同步的方案、表、列等。 l 同步过程中,支持对数据加工处理。 l 生成自带的Trail File格式文件,支持压缩,体积小。 l 支持将数据输出到平面文件,供数据库仓库使用。 |
| 缺点 | l 所有数据库都是读写模式,可能导致数据冲突。 l 实施和维护成本高。 l 灾备切换过程中,需要先配置备库的触发器和外键。 |