ORACLE RAC

      Real ApplicationCluster(簡稱RAC)用來在集羣環境下實現多機共享數據庫,以保證應用的高可用性。同時可以自動實現並行處理及均分負載,還能實現數據庫在故障時的容錯和無斷點恢復。

      RAC爲大多數關鍵業務要求的數據庫環境提供了極高的性能和完善的糾錯功能。RAC允許集羣系統或大型並行系統中的多個節點共享同一物理數據庫。RAC可以自動進行負載平衡、故障修復和規劃停機時間,以支持高可用性應用程序。它還顯著地提高了大型數據倉庫和決策支持系統的性能。通過與並行查詢選件結合,它還提供了節點間的並行性和節點內的並行性,以得到更高的性能。

      當並行服務器中某節點失效,透明的應用程序容錯能夠把用戶自動轉接到另一節點上繼續運行,應用程序在用戶沒有察覺的情況下繼續執行。這使周期性和非周期性發生故障的系統增大了連續可用性。進程的失效可以完全透明地轉移到另一節點上去,通過適當地配置,可以指定所有查詢都在客戶端進行緩存,這樣它們便可以在轉移後的節點上重新設置。同時,還可以在沒有失效時預先與容錯節點建立一個連接,這樣可以減少容錯時在連接所花的時間。

      下圖是RAC故障轉移方式:

      具有CacheFusion體系結構的Oracle RAC爲企業電子商務應用開發提供了以下好處:

      電子商務應用的靈活和毫不費力的伸縮性

      應用用戶可以登彔到單獨的虛擬高性能集羣服務器。向數據庫添加節點非常容易,並且當需要添加處理器節點或者業務需求變化時,不用手工對數據進行分區。對於所有的應用即時提供集羣的可伸縮性--不用修改應用程序。

      較之傳統集羣數據庫體系結構的高可用性解決方案

      該體系結構爲客戶提供了幾乎連續的數據訪問,使硬件和軟件故障導致的業務中斷最小化。系統具備對多個節點失敗的容錯能力,使部件失敗屏蔽開最終用戶。

      單獨的管理實體

      爲了進行所有管理操作,在集羣中保持一個單獨的系統映像。DBA一次性地進行安裝、配置、備份、升級以及監控等功能,然後Oracle將管理功能自動分配到適宜的節點。這意味着DBA只管理着一個 虛擬服務器。

      CacheFusion保存了所有節點內存狀態

      所有單節點數據庫功能都保留下來,並且應用程序使用相同標準的Oracle接口連接到數據庫上。

      欧美free性肥屁股熟妇厨房,欧美VA高潮喷水免费观看,欧美VIDEOSFREE尿_主页