Oracle RAC技术入门(3)

 

Cache Fusion

 

Cache Fusion从字面就可以理解——缓存融合,其实就是把各个节点的缓存统一管理起来,避免了每次读都是操作磁盘,加速IO性能。因为Private网络速度很快,比读磁盘要快。从不同位置读数据块的时间:

  • 本地Cache:0.01 ms
  • 网络访问其他节点Cache:2.5 ms
  • 磁盘:14 ms。但现在有了存储端的SSD或者全闪存阵列后,延迟就在1 ms左右了。所以有了全闪存阵列后,Cache Fusion估计就没有意义了。

 

Cache Fusion通过GCS(Global Cache Service)管理,就是[……]

阅读全文

Oracle RAC技术入门(2)

 

逻辑结构

 

下图是Oracle RAC的逻辑结构,后面将依次介绍里面的各个组件。

 

DLM:并发控制

 

每个节点都有对等的权利访问共享存储的数据,Oracle RAC使用Distribute Lock Management( DLM)进行多个节点间并发访问的控制。分布式锁管理器负责协调节点间对共享资源的竞争,节点访问数据时,先通过DLM申请,确认不会和其他节点冲突时才能使用。

 

OCR:健忘症

 

健忘症:如果每个节点都有一份集群配置信息,那么如果修改配置后没有同步就会出错。

 

所以,集群只能有一个配置信息,所有节点共享。Oracle RAC使用OCR Disk文件解决健忘症[……]

阅读全文

Oracle RAC技术入门(1)

RAC,全称real application clusters,译为”实时应用集群”,是Oracle数据库支持网格计算环境的核心技术。

 

集群

 

  • 节点互联起来,向外显示为1台服务器;
  • 集群软件把内部结构掩藏起来;
  • 磁盘是共享的;
  • 每台机器使用相同的操作系统。

 

什么是Oracle RAC?

 

  • 多个实例访问同一个数据库;
  • 每个节点有一个实例;
  • 数据库文件支持物理或逻辑访问;
  • 数据的读写通过软件控制。

 

Oracle RAC和单个数据库服务器的区别

 

如下图,主要区别还是RAC是集群式数据库,通过集群软件管理。

 

Oracle RAC硬件架构

 

下图为一个两节点RAC系[……]

阅读全文

台湾Silicon Motion 公司5700万美金收购上海SSD厂商宝存科技

 

4月24号台北GLOBE NEWSWIRE消息,Silicon Motion (NasdaqGS: SIMO,慧荣科技)宣布收购大陆宝存科技(Shannon Systems),Silicon Motion是一家用于SSD的NAND Flash控制器芯片厂商,宝存科技是一家大陆PCIe SSD和存储阵列厂商,客户主要在互联网等领域。

 

根据协议,收购价为5750万美金,包括现金、股票和应急款(contingency payments),双方董事会都同意了收购,预计今年7月走完整个流程。

 

Silicon Motion公司的CEO和总裁Walla[……]

阅读全文

PCIe SSD服务器使用场景探讨(2)

 

ChinaUnix论坛里面有人讨论过PCIe SSD的应用优缺点。本文参考了其中不少网友的观点和经验。

 

SSD安全吗?寿命短吗?

 

看一个网友InfoCore-Great的回答:

HDD安全吗?即使实验室测试说HDD寿命是30年,按照用户现有的环境(想想北京的气候),一颗盘能跑多久?那些整天宣传SSD寿命低的媒体更多的也许都没有进过数据中心,我们要一窝蜂的导向他们吗?1批HDD磁盘从安装到第一次报修也许仅仅是8个月之间,一套阵列搬迁到另一个机架都会坏一堆盘,这些只有经常实施项目的工程师才能体会。坏”到不说是寿命到达极限,面板只要闪黄灯,那IT部门[……]

阅读全文