RAC和DG的选择

荞麦2年前技术文章1122

RACDG的选择

一、RAC

1什么是RAC

实时应用集群,是负载均衡模式,两台机器同时工作参与到业务系统中,如果其中一个节点出现问题,所有的会话连接会转到另一个节点,保证业务系统正常运行,但是数据只有一份。

 



2RAC的目的:

1. 高可用,多个节点,1个节点故障,业务自动转移到其他节点继续工作

2. 提供更多的系统资源

3. 增加更多的并行处理

DG

1什么是DG

数据卫士是主备模式,使用主库,备库(只读模式可以读数据,不可以修改数据)用来同步数据,做数据备份,有两份数据,如果主库出现问题,可以切换备库为主库保证业务系统正常运行。

 

 

2DG的目的:

1. 灾备冗余、数据保留多份,主库故障,备库可以切换为主库

2. 读写分离,主库可写可读,备库只读(可以把查询业务部署到备库)

RACDG的选择

1什么时候需要使用RAC

1. 业务数据量庞大,需要服务器资源多,单台服务器不能满足需要,使用RAC使多台服务器并行工作,提升性能。

2. 不可中断业务,使用RAC使多个节点同时工作,一个节点故障,业务自动转移到其他节点继续工作

2什么时候需要使用DG

1. 数据容灾,数据保留多份,主库故障的时候,可以手动切换备库为主库。

2. 读写分离,把一些大的查询业务单独放到备库上。


相关文章

ORA-00031报错处理

1、在数据库里面kill语句时会发生如下的报错:SQL> alter system kill session '4390,2679';alter system kill session '439...

Docker 容器技术:简化 MySQL 主从复制部署与优化

前言    在现代数据库管理中,MySQL 主从复制是一种关键技术,用于提高数据的可用性和性能。随着 Docker 容器技术的普及,利用 Docker 搭建 MySQL 主从复制环境已成为一种趋势,它...

Doris FE节点故障恢复

Doris FE节点故障恢复

FE故障恢复现象:FE由于元数据损坏导致无法启动            &nbs...

数据湖技术之iceberg(十一)Flink与Iceberg整合-DataStream API

数据湖技术之iceberg(十一)Flink与Iceberg整合-DataStream API

1.实时写入Iceberg表DataStream Api方式操作Iceberg方式目前仅支持Java Api。使用DataStream API 实时写入Iceberg表具体操作如下:2、编写代码使用D...

大数据集群二次开发及调优使用指导(三)-Hive

大数据集群二次开发及调优使用指导(三)-Hive

1.   业务调优:Hive业务的业务主要以批量处理作业为主,批处理主要特点是耗时时间长,消耗的资源比较多,主要的调优和设计推荐如下:1.   &nb...

flink集成iceberg访问hive catalog任务报错

flink集成iceberg访问hive catalog任务报错

问题现象flink在集成iceberg后访问hive catalog任务无法执行,但flink自身任务正常,iceberg表任务无法执行,报错如下:Caused by: java....

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。