Oracle提出缓存融合的技术的
Oracle还提出了一个缓存融合的技术(Cache fusion),目的有两个:
1。保证缓存的一致性。
2。减少共享磁盘IO的消耗。
缓存融合(Cache fusion)工作原理:
1。其中一个节点会从共享数据库中读取一个block到db cache中。
2。这个节点会在所有的节点进行交叉db block copy。
3。当任何一个节点缓存被修改的时候,就会在节点之间进行缓存修改。
4。为了达到存储的一致最终修改的结果也会写到磁盘上。
ClusterWare组件
有四种Service:
Crsd - 集群资源服务。
Cssd - 集群同步服务。
Evmd - 事件管理服务。
op...全部
Oracle还提出了一个缓存融合的技术(Cache fusion),目的有两个:
1。保证缓存的一致性。
2。减少共享磁盘IO的消耗。
缓存融合(Cache fusion)工作原理:
1。其中一个节点会从共享数据库中读取一个block到db cache中。
2。这个节点会在所有的节点进行交叉db block copy。
3。当任何一个节点缓存被修改的时候,就会在节点之间进行缓存修改。
4。为了达到存储的一致最终修改的结果也会写到磁盘上。
ClusterWare组件
有四种Service:
Crsd - 集群资源服务。
Cssd - 集群同步服务。
Evmd - 事件管理服务。
oprocd - 节点检测监控。
有三类Resource:
VIP - 虚拟IP地址(Virtual IP)。
OCR - Oracle Cluster Registry(集群注册文件),记录每个节点的相关信息。
Voting Disk - Establishes quorum (表决磁盘),仲裁机制用于仲裁多个节点向共享节点同时写的行为,这样做是为了避免发生冲突。
RAC的组件
提供过了额外的进程,用来维护数据库:
LMS - Gobal Cache Service Process 全局缓存服务进程。
LMD - Global Enqueue Service Daemon 全局查询服务守护进程。收起