Oracle RAC RDS interconnect
傳統的RAC內部互聯大部分都是基於普通網路實現的,目前最為普及的是百兆和千兆網路,最快的也就是尚不普及的萬兆網。由於普通網路的速度限制,在需要頻繁進行內部通訊的多節點RAC資料庫中效能就無法得到保證。正是基於這一點,Oracle和Qlogic在2006年2月24號共同釋出了基於Infiniband高速網際網路絡的RDS for Oracle RAC內部互聯方案。
如圖所示,傳統的RAC內部互聯協議都是使用UDP協議,這樣無論內部網際網路絡是用普通網路交換機還是Infiniband交換機,都需要先把UDP協議轉換成IP協議才能透過網路傳輸,如果使用Infiniband交換機的話,那麼還需要把IP協議轉換成為IPoIB協議(IP over Infiniband),這樣幾經轉換,內部互聯傳輸顯然效率不高。而使用RDS內部互聯的話,那麼,Oracle RAC資料庫核心可以直接透過RDS協議傳輸資訊,少了幾層轉換,效能會有質的提升。
不光如此,RDS還有如下優點:
1、高頻寬。相比普通網路交換機現在最大頻寬是10Gbps,Infiniband最快能夠達到40Gbps。
2、低延遲。比起普通UDP內部互聯,能夠成倍的網路延遲。
3、低CPU利用率。內部互聯的CPU開銷只有原來的一半以下。
由於RDS高效傳輸的特性,從Oracle 11g開始眾多硬體廠商也加入了對RDS的支援,不再僅僅是Oracle 10g時僅有Qlogic一家。而Oracle最新發布的硬體產品Exadata中,RDS已經成為RAC內部互聯的預設選項。目前業界使用RDS內部互聯方案的案例相對較少,只有YAHOO、DELL等部分企業採用了這一方案,國內目前就淘寶、阿里巴巴使用。相信隨著多節點RAC資料庫的需求方案越來越多,RDS也會逐漸流行開來。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/21754115/viewspace-1986338/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle之 RAC Interconnect之HAIPOracleAI
- oracle RAC RDS on AIXOracleAI
- zt_oracle rac private network cluster interconnectOracle
- How to Change Interconnect/Public Interface IP or Subnet in Oracle ClusterwareOracle
- AWS RDS Oracle資料遷移Oracle
- 修改Public/Interconnect IP
- 【MOS】Redundant Interconnect ora.cluster_interconnect.haip (文件 ID 1210883.1)AI
- oracle RACOracle
- Oracle RAC Cache Fusion 系列十七:Oracle RAC DRMOracle
- Oracle RAC CacheFusion 系列十五:Oracle RAC CRServer Part TwoOracleServer
- ORACLE RAC clusterwareOracle
- oracle rac oemOracle
- oracle rac + dataguardOracle
- Oracle 11.2 DataGuard RAC To RAC搭建Oracle
- Oracle RAC Cache Fusion系列十八:Oracle RAC Statisticsand Wait EventsOracleAI
- Oracle RAC Cache Fusion 系列十四:Oracle RAC CR Server Part OneOracleServer
- Oracle RAC Cache Fusion 系列十:Oracle RAC Enqueues And Lock Part 1OracleENQ
- 【RAC】Oracle RAC如何修改心跳網路Oracle
- oracle rac 增加磁碟Oracle
- Oracle RAC LoadBalanceOracle
- oracle rac的特徵Oracle特徵
- Oracle RAC搭建(三)Oracle
- Oracle RAC搭建(二)Oracle
- Oracle RAC搭建(一)Oracle
- ORACLE RAC重建OCROracle
- Oracle RAC基本管理Oracle
- Oracle RAC Background processesOracle
- ORACLE RAC工作原理Oracle
- Oracle RAC TAF [zt]Oracle
- oracle rac 備份Oracle
- Oracle RAC introductionOracle
- ORACLE RAC UNKNOWNOracle
- [zt] ORACLE RAC原理Oracle
- jboss oracle rac (zt)Oracle
- oracle 10.2.0.4 rac 升級到oracle 10.2.0.5 rac步驟Oracle
- Configuring Linux for the Oracle 10g VIP or private interconnect using bonding driverLinuxOracle 10g
- 【RAC】Oracle rac 如何修改公網及vipOracle
- 【RAC】oracle11g_rac_auto_update_opatchOracle