世上本無完美產品,只有合適的才是最好的!
用戶重視災備數據站點的建設,毋庸置疑必備品。如果考慮帶寬及事務完整性保證,存儲災備和操作系統級災備局限性顯而易見。
商用價值一般用於解決數據庫自帶輔助功能的短板,數據庫自帶產品畢竟不是銷售權重,國產Beedup 無論功能還是服務更符合本土。(按項目需求隨時廠商完善)
- 基於數據庫恢復方式有甲骨文Oracel 數據庫內置DataGuard (ODG 免費 無服務)
ORACLE 11g的ACTIVE DATA GUARD(簡稱ADG即ODG高級版)按規定是收費
- 通過外圍應用實現即邏輯方式 有甲骨文Oracel 收購的 GoldenGate(OGG商用 通過獨立軟件實現)
- 通過外圍應用實現即邏輯方式 有國產Beedup(商用 技術非基於數據庫技術核心實現)
下列三款產品技術參數細節比對,供選型時參照
Oracle DataGuard VS Beedup & Oracle GoldenGate 對比
序 | 項目 | Oracel DataGuard(美國) | Beedup(中國 北京) | Oracle GoldenGate(美國) |
1 | 廠商 | 甲骨文 Oracel(數據庫自帶) | 北京靈蜂縱橫軟件有限公司 | GoldenGate(甲骨文 Oracle 收購) |
2 | 原理 | 復制歸檔日志或在線日志 | 讀取解析歸檔或在線日志,還原DML及DDL按照事務單元在目標庫執行 | 抽取在線日志中的數據變化,轉換為GGS自定義的數據格式存放在本地隊列或遠端隊列中 |
3 | 穩定性 | 作為災備的穩定性極高(對數據庫影響很大) | 穩定性不如Oracle DataGuard | 穩定性不如Oracel DataGuard |
4 | 側重 | 數據備份 | 高可用(秒級數據同步) | 高可用(亞秒級數據同步) |
5 | 維護 | 維護簡單,極少出現問題 | 安裝部署易,圖形配置,維護簡易 | 命令行方式,維護較復雜(人力成本高) |
6 | 對象 支持 |
完全支持 | 對大部分對象自動復制,極少對象需手工創建與維護 | 部分對象需手工創建與維護 |
7 | 接管 時間 |
數據庫工作mount狀態下,接管業務時,數據庫open | 可實現立即接管 | 可實現立即接管 |
8 | 備份端可用性 | 備份段處於恢復或只讀狀態,在只讀狀態下不能同時進行恢復 (即備庫不可用:增 刪 改 查) |
兩端數據庫時活動的,備份端可以提供實時的數據查詢及報表業務,還可后續直接數據中心的數據治理、大數據分析、挖掘、共享等。支持備端寫入時向生產端同步變化。可實現兩端數據的同時寫入(即備庫可增、刪、改、查) | 兩端數據庫時活動的,備份端可以提供實時的數據查詢及報表業務等,從而提高系統整體的業務處理能力,充分利用備份端的計算能力。提升系統整體業務處理性能。可以實現兩端數據的同時寫入。 |
9 | 復制 方式 |
通過恢復機制實現 無法實現同步復制 |
可以提供秒級的大量數據實時捕捉和投遞,異步復制方式。 無法實現同步復制 |
可以提供秒一級的大量數據實時捕捉和投遞 無法實現同步復制 |
10 | 資源 占用 |
對數據庫影響很大 |
幾乎不占用系統資源 |
幾乎不占用系統資源 |
11 | 異構數據庫支持 | 單一數據庫解決方案,僅運行在Oracel數據庫上,源端和目標端操作系統必須相同,版本號可以不同 |
支持不同版本的數據間數據復制,如Oracel、DB2、SQL Server、MySQL 等。 支持跨平台復制:Window、Linux、Unix、Aix |
可以在不同類型和版本的數據庫間進行復制。如:ORACEL、DB2、SYBASE、SQL SERVER、INFORMIX、Teradata等 適用於不同操作系統:Window、Linux、Unix、Aix等 |
12 | 寬帶 占用 |
使用Oracel Net 傳輸日志,可通過高級壓縮選項進行壓縮,壓縮比在2~3倍 |
利用TCP/IP 傳輸DML及DDL,相比日志文件傳輸,可節省5—10倍帶寬 |
利用TCP/IP 傳輸數據變化,集成數據壓縮,提供理論可達到9:1壓縮比的數據壓縮特性 |
13 | 復制對象選擇 | 復制整個日志文件,不支持特定對象選擇 |
支持指定對象復制(表、模式、操作用戶),可以進一步減少帶寬占用 |
支持指定對象復制(表、模式),可以進一步減少帶寬占用 |
14 | 數據變化審計 | 復制整個日志文件,不支持特定對象選擇 | 支持數據審計,可記錄數據每次操作時間、操作類型、操作用戶等 | 支持數據審計,可記錄數據每次操作時間、操作類型等 |
15 | 拓撲 結構 |
可以實現一對多模式 |
可以實現一對一,一對多,多對一,雙向復制等多種拓撲結構 |
支持一對一、一對多、多對一、雙向復制等多種拓撲結構 |
16 | 技術 服務 |
Oracel 數據庫自帶輔助功能產品,無額外專業服務 |
非基於數據庫技術核心實現,通過獨立軟件實現,獨立於數據庫軟件產品及即時服務。 |
非基於數據庫技術核心實現,通過獨立軟件來實現,獨立於數據庫軟件產品及服務 |