Oracle FailSafe與rac的聯繫與區別

Oracle FailSaferac的聯繫與區別:
Oracle failsafe和RAC均爲ORACLE公司提供的高可靠性(HA)解決方案。然而之二者之間卻存在着很大區別:
1.操做系統:
failsafe系統侷限於WINDOWS平臺,必須配合MSCS(microsoft cluster server),而RAC最先是在UNIX平臺推出的,目前已擴展至LINUXWINDOWS平臺,經過OSD(operating system dependent)與系統交互。對於高端的RAC應用,UNIX依然是首選的平臺。
2.系統結構:
FAILSAFE採用的是SHARE NOTHING結構,即採用若干臺服務器組成集羣,共同鏈接到一個共享磁盤系統,在同一時刻,只有一臺服務器可以訪問共享磁盤,可以對外提供服務。只要當此服務器失效時,纔有另外一臺接管共享磁盤。RAC則是採用SHARE EVERYTHING,組成集羣的每一臺服務器均可以訪問共享磁盤,都能對外提供服務。也就是說FAILSAFE只能利用一臺服務器資源,RAC能夠並行利用多臺服務器資源。
3.運行機理:
組成FAILSAFE集羣的每臺SERVER有獨立的IP,整個集羣又有一個IP,另外還爲FAILSAFE GROUP分配一個單獨的IP(後兩個IP爲虛擬IP,對於客戶來講,只需知道集羣IP,就能夠透明訪問數據庫)。工做期間,只有一臺服務器(preferred or owner or manager)對外提供服務,其他服務器(operator)成待命狀,當前者失效時,另外一服務器就會接管前者,包括FAILSAFE GROUP IP與CLUSTER IP,同時FAILSAFE會啓動上面的DATABASE SERVICE,LISTENER和其餘服務。客戶只要從新鏈接便可,不須要作任何改動。對於RAC組成的集羣,每臺服務器都分別有自已的IP,INSTANCE等,能夠單獨對外提供服務,只不過它們都是操做位於共享磁盤上的同一個數據庫。當某臺服務器失效後,用戶只要修改網絡配置,如(TNSNAMES。ORA),便可從新鏈接到仍在正常運行的服務器上。但和TAF結合使用時,甚至網絡也可配置成透明的。
4.集羣容量:
前者一般爲兩臺,後者在一些平臺上能擴展至8臺。
5.分區:
FAILSAFE數據庫所在的磁盤必須是NTFS格式的,RAC則相對靈活,一般要求是RAW,然而若干OS已操做出了CLUSTER文件系統能夠供RAC直接使用。
綜上所述,FAILSAFE比較適合一個可靠性要求很高,應用相對較小,對高性能要求相對不高的系統,而RAC則更適合可靠性、擴展性、性能要求都相對較高的較大型的應用。linux

重慶思莊18年5月OCP認證培訓週末班正在授課,歡迎聯繫試聽!新的OCP週末班將於6月2日開課,火熱報名中,名額有限,請提早預約!更多詳情訪問思莊網站諮詢在線客服。數據庫

相關文章
相關標籤/搜索