RAC和DG的选择

荞麦1年前技术文章327

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


相关文章

大数据自动化巡检系统使用说明

大数据自动化巡检系统使用说明

1. 大数据自动化巡检系统首页显示巡检集群数量、巡检模版、巡检指标、当日巡检情况等,如下图所示2. 自动化巡检提供基础配置,提供给两种巡检集群对接方式,一种是可以对接外部集群,通过系统接口调用,一种是...

CDP实操--配置RangerKMS 并基于Navigator Trustee Server存储KMS密钥

CDP实操--配置RangerKMS 并基于Navigator Trustee Server存储KMS密钥

1.1添加用于部署KMS的服务器到集群从集群host页面里添加两台服务器用于部署rangerkms选择kms-1和kms-2两台服务器等待parcel分发到新加服务器上并自动完成激活 等待host i...

HDP-Yarn开启CPU调度和隔离

HDP-Yarn开启CPU调度和隔离

进入到ambari主界面 点击yarn 点击config CPU Scheduling and Isolation 设置为enable修改高级配置点击ADVANCED搜索需要修改的配yarn.node...

Hive中小表与大表关联(join)的性能分析

经常看到一些Hive优化的建议中说当小表与大表做关联时,把小表写在前面,这样可以使Hive的关联速度更快,提到的原因都是说因为小表可以先放到内存中,然后大表的每条记录再去内存中检测,最终完成关联查询。...

Prometheus 监控 Nginx

Prometheus 监控 Nginx

一、Nginx_exporter安装下载链接:https://github.com/discordianfish/nginx_exporter下载nginx_exporter的docker镜像。doc...

PG的pathman分区表工具

一、概述在PG<=10的版本中,都是通过表继承的方式进行分区的,必须使用CHECK CONSTRAINT将每个分区创建为子表 。PostgreSQL 10提供了本机分区,它与经典方法没有什么不同...

发表评论    

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