WEB开发网
开发学院数据库Oracle Oracle些列:Oracle RAC集群体系结构 阅读

Oracle些列:Oracle RAC集群体系结构

 2012-05-13 13:46:35 来源:WEB开发网   
核心提示:很显然,这种机制是每个实例独立的使用自己的重做线程和撤消表空间,Oracle些列:Oracle RAC集群体系结构(13),各自锁定自己修改的数据, RAC的这种设计方式,每个实例都管理部分内容, RAC中通过几个特别的进程与GRD相结合,把多个实例的操作相对独立的分开,那么RAC数据库如何实现节点数据的
很显然,这种机制是每个实例独立的使用自己的重做线程和撤消表空间,各自锁定自己修改的数据。  RAC的这种设计方式,把多个实例的操作相对独立的分开。那么RAC数据库如何实现节点数据的一致性呢,其实每个RAC实例的SGA内有一个buffer cache(缓冲区),通过Cache Fusion(缓存融合)技术,RAC在各个节点之间同步SGA中的缓存信息,从而保证了节点数据的一致性,同时也提高了集群的访问速度。
RAC数据库最大的特点是共享,那么如何实现多个节点有条不紊的数据共享呢,这就是要说的RAC的两个进程:即Global Cache Service (GCS) 和 the Global Enqueue Service (GES)
全局缓存服务(GCS)和全局队列服务(GES)是最基本的RAC进程,主要用于协调对共享数据库和数据库内的共享资源的同时访问。同时,GES和GCS通过使用全局资源目录(Global Resource Directory,GRD)来记录和维护每个数据文件的状态信息,而GRD保存在内存中,内容分布存储在所有实例上。每个实例都管理部分内容。
 
      RAC中通过几个特别的进程与GRD相结合,使得RAC可以使用缓存融合技术,这几个特别进程是:
Global Cache Service Processes(LMSn)

上一页  8 9 10 11 12 13 14 15 16 17  下一页

Tags:Oracle Oracle RAC

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接