關於oracle的share-nothing 和 share-disk HA相關討論
Oracle RAC 與 Oracle OFS
Cluster 下的這種Oracle 的 HA 必須是一臺機器是處於非工作狀態,好像和RAC還有一段距離(RAC是兩臺都能用),應該只有FAILOVER 的功能而少了Load Balance ,不過在pub上看到一些斑竹說是用cluster 下的oracle fail safe 要好於RAC , 而且現在都放棄RAC而使用這種方式 。 難道Cluster 下的Oracle 的這種高可用性比RAC要好 ? 還是說RAC有致命的弱點?
其實這也是很難說,目前資料庫廠商中僅有oracle提供share data模式群集(RAC模式),而其它資料庫廠商的群集均是share nothing的模式,即群集中僅有一個節點處於活動狀態,其它節點處於備用狀態。Oracle的HA(OFS)其實就是就是採用share-nothing的一種群集模式,對於share-nothing和share-date (share-disk) 兩種模式的差別,目前的確是有多種版本的說法。不過,採用share-nothing對於機器的利用率是相當低(如果只採用active/standby模式),但如果採用active/active模式,則又會擔心在一個節點出現故障時,另外一個節點是否能夠承擔原來兩個節點所承擔的系統負載。對於share-data模式,大家目前比較關心的隨著節點的增加,其內部通訊帶來的系統開銷(即cache同步等),則又是一個令人擔心的問題,特別是在OLTP系統上,所以,也有人建議,RAC還是用在data warehouse上比較好,而大型OLTP則還是不優先採用RAC,因為OLTP系統帶來的內部通訊開銷比較令人恐怖。
Oracle 的cluster技術 : http://www.itpub.net/showthread.php?threadid=195425&pagenumber=
Oracle 的RAC 技術文章: www.itpub.net
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-84289/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 關於業務元件相關架構的討論元件架構
- 關於oracle SCN 的討論Oracle
- 關於rails和Grails的效能討論AI
- oracle 關於例項恢復的一個討論Oracle
- [技術討論]關於低耦合開發的討論
- 關於“斯金納箱”及相關理論在遊戲設計中應用的討論遊戲設計
- 關於 Service Worker 和 Web 應用對應關係的討論Web
- 關於aio的設定的討論AI
- 關於大資料和資料庫的討論大資料資料庫
- 關於拉幕程式的討論和原始碼 (轉)原始碼
- 關於部落格評論外掛的討論
- 關於神經網路的討論神經網路
- 關於HTTP中文翻譯的討論HTTP
- 討論關於Constraint statesAI
- 關於一個建立型模式的討論:模式
- 關於string.Empty & "" & null 的討論Null
- 關於專案經理的討論 (轉)
- oracle關於分割槽相關操作Oracle
- 關於分類的線性模型的討論模型
- J2EE相關設計模式討論設計模式
- 討論:關於The REBIND utility and the FLUSH PACKAGE CACHEPackage
- 關於PHP中的警告資訊和session的一些討論PHPSession
- 關於UI的一次討論——來自專案管理群的討論UI專案管理
- 關於檔案寫入的原子性討論
- 關於HTTP中文翻譯的討論之二HTTP
- 關於程式設計風格的討論 (轉)程式設計
- 關於轉儲Oracle索引資訊的相關命令Oracle索引
- 關於 Angular 裡 module 和 Component 包含粒度的一個討論Angular
- 關於 Angular 應用 Module 的 forRoot 方法的討論Angular
- Oracle Freelist和HWM原理探討及相關效能優化Oracle優化
- 關於網站設計的一點點討論網站
- 《快速排序》引發關於演算法的討論排序演算法
- 關於按鍵掃描程式的終極討論
- 關於ora_pz程式的一些討論
- 關於資料庫作業系統的討論資料庫作業系統
- 數論相關
- oracle 配置傳統的雙機ha時需要修改的相關檔案Oracle
- CSS > 關於雪碧圖預處理和後處理方案的討論CSS