oracle中 DG和GG的區別
|
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壓縮比的資料壓縮特性
|
拓撲結構
|
可以實現一對多模式
|
可以實現一對一、一對多、多對一、雙向複製等多種拓撲結構
|
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29618264/viewspace-2147353/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- dg和ogg的區別--oracle資料庫Oracle資料庫
- dg/ogg區別
- 【DG】DG之Switchover和Failover的區別AI
- oracle ADG與DG的區別Oracle
- Oracle logging 和nologging 的區別Oracle
- oracle中in和exists的區別Oracle
- oracle中distinct和group by的區別Oracle
- Oracle中truncate和delete的區別Oracledelete
- (轉)ORACLE 中IN和EXISTS的區別Oracle
- Oracle中latch和lock的區別Oracle
- triggerHandler()和trigger()區別
- Oracle中Date和Timestamp的區別Oracle
- oracle中rownum和rowid的區別Oracle
- Oracle rman中recover和restore的區別:OracleREST
- Oracle中User和Schema的區別和聯絡Oracle
- Oracle中sys和system的區別小結Oracle
- 在Oracle中session和process的區別(轉)OracleSession
- Oracle中truncate和delete的區別(例項)Oracledelete
- Oracle - @和@@、&與&& 的區別Oracle
- MySQL和Oracle的區別MySqlOracle
- Oracle和MySQL的區別OracleMySql
- mysql中!=和is not的區別MySql
- JavaScript中for in 和for of的區別JavaScript
- mysql中“ ‘ “和 “ ` “的區別MySql
- Js中for in 和for of的區別JS
- JavaScript中==和===的區別JavaScript
- Oracle中單引號和雙引號的區別Oracle
- Oracle中drop user和drop user cascade的區別Oracle
- Oracle 執行計劃中access 和 filter的區別OracleFilter
- oracle中sysdate和current_date兩者的區別Oracle
- 插入單引號在oracle和informix中的區別OracleORM
- HA DG RAC 三者的區別
- Oracle User 和 Schema 的區別Oracle
- Oracle Purge和drop的區別Oracle
- Oracle DG Standby Database型別OracleDatabase型別
- 深入Oracle的left join中on和where的區別詳解Oracle
- ORACLE中的兩個概念:user和schema的區別和聯絡Oracle
- PHP 中的 -> 和 :: 的區別PHP