dg/ogg區別
目前越來越多的客戶重視災備資料站點的建設,由於儲存級災備和作業系統級災備的侷限性(主要是頻寬高及事務完整性不容易保證),因此在選擇甲骨文的應用級災備時,通常考慮的是DataGuard和GoldenGate兩款軟體的實現,由於這兩款軟體也在快速的發展和更新,因此我們先來看一下最新版本 ADG和OGG的新特性:
Oracle DataGuard 11g的新特性 ~~~~~~
- ? 物理備庫可實時查詢
- ? 加快備庫備份的速度
- ? 快照備庫
- ? 提高Redo Apply的效能
- ? 支援的資料型別更多
- ? 更快速執行失敗切換
Oracle GoldenGate 11gR2的新特性 ~~~~~~
- ? 新增整合捕捉程式,支援多執行緒,提供旁路順流模式,不影響生產庫效能;
- ? 預建立自動衝突檢測機制,提供自動解決模組,降低部署成本;
- ? 支援資料庫物件中文名稱,可實現大小寫敏感;
- ? 支援OEM12c 的Plug-in;
- ? AES128, AES192, and AES256 加密;
- ? 最佳化Pump Trail 模式,降低網路流量;
- ? 支援平臺,功能等方面的增強。
結合一位兄弟作的對比表格,作了一些完善,對比DG 10g和GoldenGate的大致優缺點:
|
Oracle DataGuard | Oracle GoldenGate |
原理 | 複製歸檔日誌或線上日誌 | 抽取線上日誌中的資料變化,轉換為GGS自定義的資料格式存放在本地佇列或遠端佇列中 |
穩定性 | 作為災備的穩定性極高 | 穩定性不如DataGuard |
維護 | 維護簡單,極少出現問題 | 命令列方式,維護較複雜 |
物件支援 | 完全支援 | 部分物件需手工建立於維護 |
備份端可用性 | 備份端處於恢復或只讀狀態,在只讀狀態下不能同時進行恢復。 | 兩端資料庫是活動的,備份端可以提供實時的資料查詢及報表業務等,從而提高系統整體的業務處理能力,充分利用備份端的計算能力,提升系統整體業務處理效能。可以實現兩端資料的同時寫入 |
接管時間 | 資料庫工作在mount狀態下,接管業務時,資料庫要open | 可實現立即接管 |
複製方式 | 透過恢復機制實現的,無法實現同步複製 | GoldenGate可以提供秒一級的大量資料實時捕捉和投遞,非同步複製方式,無法實現同步複製 |
資源佔用 | 複製透過資料庫的LGWR程式或ARCN程式完成,佔用資料庫少量資源 | 業務高峰時在資料抽取轉換時消耗系統資源較多,低峰時佔用較小 |
異構資料庫支援 | 單一資料庫解決方案,僅執行在Oracle資料庫上,源端和目標端作業系統必須相同,版本號可以不同 |
可以在不同型別和版本的資料庫之間進行資料複製。如ORACLE,DB2,SYBASE,SQL
SERVER,INFORMIX、Teradata等。 適用於不同作業系統如windows、linux、unix、aix等 |
頻寬佔用 | 使用Oracle Net傳輸日誌,可透過高階壓縮選項進行壓縮,壓縮比在2-3倍 | 利用TCP/IP傳輸資料變化,整合資料壓縮,提供理論可達到9:1壓縮比的資料壓縮特性 |
拓撲結構 | 可以實現一對多模式 | 可以實現一對一、一對多、多對一、雙向複製等多種拓撲結構 |
11g的ADG當然又作了很多新的改進,ADG最大的特點還是能做到同步複製,而OGG的資料複製在亞秒級,還是隻能算作非同步
管理員在2009年8月13日編輯了該文章文章。
-->
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25462274/viewspace-2075937/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- dg和ogg的區別--oracle資料庫Oracle資料庫
- 【DG】DG之Switchover和Failover的區別AI
- 在dg庫上搭建ogg
- oracle ADG與DG的區別Oracle
- oracle中 DG和GG的區別Oracle
- HA DG RAC 三者的區別
- 物理DG與邏輯DG的區別與邏輯DG同步異常處理方法
- Oracle DG Standby Database型別OracleDatabase型別
- 【DG】DG概念原理詳解
- 物理DG、邏輯DG和快照DG的搭建(視訊講解)
- 【DG】DG的3種保護模式模式
- 【DG】物理DG中LNSn、NSS、NSA程式
- Oracle OGG 到 Kafka OGG-01431 OGG-01003 OGG-01151 OGG-01296 OGG-01668OracleKafka
- DG搭建
- 和區別
- #include <> ““區別
- lamplnmplnamp區別LAMPLNMP
- 在原ogg基礎上重新搭建ogg
- 【OGG】OGG的下載和安裝篇
- 使用DG_broker工具管理DG之switchover
- OGG問題處理(OGG-01031,OGG-01416)
- ogg 同步kafka OGG-15051 Java or JNI exception:KafkaJavaException
- 【DG】Oracle之級聯DG--(cascade dg) --(一主一備一級聯)Oracle
- 【DG】dg中如何配置多個後臺observerServer
- ora11_node_dg(1)DG搭建過程
- __weak與__block區別,深層理解兩者區別BloC
- OGG拆分程式
- OGG基礎
- 【DG】搭建(一)
- MyISAM InnoDB 區別
- ??與?:的區別
- save() create()區別
- 蜂蜜的區別
- if …if 和if …else if 區別
- 和 的區別
- ojdbc版本區別JDBC
- as 和 with的區別
- &與&&, |與||區別