rac是什么意思?

rac是什么意思?,第1张

RAC是real application clusters的缩写,译为“实时应用集群”,是Oracle新版数据库中采用的一项新技术,是高可用性的一种,也是Oracle数据库支持网格计算环境的核心技术。

Oracle RAC主要支持Oracle9i、10g、11g,12C版本,可以支持24 x 7有效的数据库应用系统,在低成本服务器上构建高可用性数据库系统,并且自由部署应用,无需修改代码。

RAC的优点

1、多节点负载均衡;

2、提供高可用:故障容错和无缝切换功能,将硬件和软件错误造成的影响最小化;

3、通过并行执行技术提高事务响应时间----通常用于数据分析系统;

4、通过横向扩展提高每秒交易数和连接数----通常对于联机事务系统;

5、节约硬件成本,可以用多个廉价PC服务器代替昂贵的小型机或大型机,同时节约相应维护成本;

6、可扩展性好,可以方便添加删除节点,扩展硬件资源。

RAC,全称real application clusters,译为“实时应用集群”, 是Oracle新版数据库中采用的一项新技术,是高可用性的一种,也是Oracle数据库支持网格计算环境的核心技术。简单的说就是一个数据库,多个实例,数据库是存放在共享存储上,每个实例对应一台服务器。

到目前为止,共出现过四种Oracle高可用方式

1.双机热备:这是最早的Oracle集群模式,它由两台相同机器加磁盘阵列组成,两台机器上同时装Oracle,同时联到磁盘阵列上,平时一台机器工作,另一台备用,有故障时由 *** 作系统切换到备用机,这种方式要浪费一台机器的处理能力

2.rac:主流的Oracle集群模式,大概是考虑到双机热备浪费资源,Oracle推出了RAC,它是由不同的节点机加磁盘阵列组成,节点机上都运行Oracle,没有主备之分,同时在某个节点负载高时,会自动把工作分配到其他节点。这个系统复杂,可靠性极高,部分节点失效不会影响到整个系统,但有个缺点有单一故障点就是那个磁盘阵列,如果它坏了,整个系统完全不可用

3.DG:数据卫士,这是Oracle的异地容灾模块,它是通过在不同的地理位置分别建立的独立的两套数据库,平时各运行各的,中间只是通过通讯线路进行数据同步,发生故障时,才会切换。缺点是有故障延时。

4.MAA:DG+RAC,Oracle集群的完美组合,就是造价高


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10055997.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存