1. 程式人生 > >五種Oracle HA高可用架構簡述

五種Oracle HA高可用架構簡述

Database Only Architecture
  • 可減少應用宕機和資料庫升級停用時間
  • Flashback技術保護使用者錯誤和邏輯異常
  • 線上實時重定義和重配置物件或應用資料結構
  • 自動化管理備份和還原處理操作
  • 基於Data Pump技術的快速而有效的物件重建
  • 啟動期間Fast-start還原檢查點減少例項還原時間
  • 與Oracle Enterprise Manager的管控整合
RAC Architecture
  • 資料庫節點與例項的快速故障轉移
  • 在大量的例項之間服務失效故障轉移與整合智慧連線
  • 計劃中的節點、例項、服務來回切換
  • 在多個節點之間與多個例項的高可用性和可擴充套件性
  • 全面完善的資料庫整合管理與叢集特性
  • 滾動式補丁升級
Data Guard Architecture
  • 保護使用者級錯誤和邏輯故障
  • 防患災難與分割槽站點故障失效
  • 快速的站點與資料庫故障轉移
  • 快速的站點與資料庫計劃內維護切換
  • 備份可以使用備機替代生產機,從而減輕生產機負載壓力
  • 只讀特性,可更好的利用系統資源
  • 允許備機為了只讀或者讀寫的操作功能而啟用
  • 允許滾動式升級生產機
MAA Architecture RAC 和 Data Guard為MAA解決方案提供了基礎設施。因此,MAA提供了最為完善的高可用架構,可以最小化減少計劃內的維護時間、安全防護、實時診斷,以及非計劃內的執行中斷。MAA推薦設立兩個完全一摸一樣的站點,主站點包含RAC架構資料庫,二級站點既包含物理上的備機,以及邏輯上的RAC架構模式。一摸一樣的雙站點可以保障在故障轉移或者切換時不損失效能,但對稱的雙站點同樣可以保證所有處理流程和執行程式的一致性,使其執行維護變得更加簡單。 Streams Architecture
Streams是一個資訊共享的分散式高可用架構。Streams提供了最細顆粒度的複製選項以及如何複製。Streams提供了active/active模式的雙向複製、資料轉換、子集抽取、客戶化定製功能、支援異構平臺。可以支援數以百計的複製資料庫。當然,Streams的投資成本也相對很高。