RAC和DG的选择

荞麦2年前技术文章942

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. 读写分离,把一些大的查询业务单独放到备库上。


相关文章

Prometheus与Zabbix的对比

一、Prometheus与Zabbix的对比对比项PrometheusZabbixPrometheus优势Zabbix优势管理二进制文件启动LNMP+编译轻量级Server,便于迁移和维护-配置配置文...

SLS日志采集 

SLS日志采集 

创建Pjoject创建日志库接入日志新建机器组数据接入Logtail配置--添加Logtail配置选择需要的日志文本格式按下列步骤完成即可编辑日志格式配置查询分析数据...

基于Jenkins和Kubernetes的CI/CD

基于Jenkins和Kubernetes的CI/CD

jenkins安装安装helm CRD编辑好yaml文件后直接安装即可k3s kubectl apply -f jenkins-crd.yaml查看我们安装好的helmchart crdk3s kub...

FQA-Alluxo web ui出现Server Configuration Check failed

FQA-Alluxo web ui出现Server Configuration Check failed

1、背景在部署Alluxio高可用集群后,alluxio web页面出现Server Configuration Check failed2、解决办法./bin/alluxio fsadmin doc...

MySQL索引与事务的透析——(超详解)

MySQL索引与事务的透析——(超详解)

索引2.1索引存在意义在数据库使用select查询数据的时候有以下几个步骤:1.先遍历表;2.在把当前的行带入条件看条件是否成立;3.若成立则保留,反之就不保留,跳过;那么在一个表的数据非常大的时候,...

CDH-Impala集成ldap认证

CDH-Impala集成ldap认证

1、背景集群版本:cdh6.2.0impala版本:3.2.0+cdh6.2.0用户认证:AD由于用户需要使用数据库工具连接impala,但是集群开启了kerberos,如果使用数据库连接工具连接im...

发表评论    

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