|||
刚开始看oracle的rac相关内容,发现cache fusion是rac中非常重要的一个新功能。
暂时还没完全理解,先简单总结一下:rac实现了多个实例共享一个存储区的功能,但是当两个实例同时访问一个存储区时会肯定会出现问题,或者说一个实例正在使用一块存储区,另一个实例此时也要用,就像大家争一个马桶一样。那这种情况oracle9i之后的版本如何处理的呢?
每个实例有自己的缓冲区,因此可以将数据块读到缓冲区里。当两个实例同时访问时,可以通过内部网络连接来实现数据传输共享,无论是改变的还是未改变的都可以传输,因为目前网络传输速度已经远远超过硬盘的读写速度了。
实例间通过网络连接,通过网络共享资源,我现在仅能理解到这里了。。。
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-9-25 03:05
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社