Oracle RAC 優(yōu)點
Oracle RAC主要主持Oracle9i、10g、11g版本,可以支持24*7有效的數(shù)據(jù)庫應用系統(tǒng),在低成本服務器上構建高可用性數(shù)據(jù)庫系統(tǒng),并且自由部署應用,無需修改代碼。在Oracle RAC環(huán)境下,Oracle集成提供了集群軟件和存儲管理軟件,為用戶降低了應用成本。當應用規(guī)模需要擴充時,用戶可以按需擴展系統(tǒng),以保證系統(tǒng)的性能。
1、多節(jié)點負載均衡
2、提供高可用:故障容錯和無縫切換功能,將硬件和軟件錯誤造成的影響最小化
3、通過并行執(zhí)行技術提高事務響應時間,通常用于數(shù)據(jù)分析系統(tǒng)
4、通過橫向擴展提高每秒交易數(shù)和連接數(shù),通常對于聯(lián)機事務系統(tǒng)
5、節(jié)約硬件成本,可以用多個廉價PC服務器代替昂貴的小型機或大型機,同時節(jié)約相應無維修成本
6、可擴展性好,可以方便調價刪除節(jié)點,擴展硬件資源
缺點
1、相對單機,管理更復雜,要求更高
2、在系統(tǒng)規(guī)劃設計較差時性能甚至不如單節(jié)點
3、可能會增加軟件成本
在Oracle9i之前,RAC的名稱是OPS。RAC與OPS之間的一個較大區(qū)別是,RAC采用了Cache Fusion技術。在OPS中,節(jié)點間的數(shù)據(jù)請求需要現(xiàn)將數(shù)據(jù)寫入磁盤,然后發(fā)出請求的節(jié)點才可以讀取該數(shù)據(jù)。使用Cache Fusion 時,RAC的各個節(jié)點的數(shù)據(jù)緩沖區(qū)通過高速、低延遲的內(nèi)部網(wǎng)絡進行數(shù)據(jù)塊的傳輸。