日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Goldengate介绍

發布時間:2024/4/15 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Goldengate介绍 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Goldengate 下載:

http://www.oracle.com/technetwork/middleware/goldengate/downloads/index.html



?GoldenGateTDM(交易數據管理)軟件是一種基于日志的結構化數據復制軟件,它通過解析源數據庫在線日志或歸檔日志獲得數據的增刪改變化,再將這些變化應用到目標數據庫,實現源數據庫與目標數據庫同步、雙活。GoldenGateTDM軟件可以在異構的IT基礎結構(包括幾乎所有常用操作系統平臺和數據庫平臺)之間實現大量數據亞秒一級的實時復制,其復制過程簡圖如下:


如上圖所示,GoldenGate TDM的數據復制過程如下:

???利用捕捉進程(Capture Process)在源系統端讀取Online Redo Log或ArchiveLog,然后進行解析,只提取其中數據的變化如增、刪、改操作,并將相關信息轉換為GoldenGateTDM自定義的中間格式存放在隊列文件中。再利用傳送進程將隊列文件通過TCP/IP傳送到目標系統。捕捉進程在每次讀完log中的數據變化并在數據傳送到目標系統后,會寫檢查點,記錄當前完成捕捉的log位置,檢查點的存在可以使捕捉進程在中止并恢復后可從檢查點位置繼續復制;

?? 目標系統接受數據變化并緩存到GoldenGateTDM隊列當中,隊列為一系列臨時存儲數據變化的文件,等待投遞進程讀取數據;

??? GoldenGateTDM投遞進程從隊列中讀取數據變化并創建對應的SQL語句,通過數據庫的本地接口執行,提交到數據庫成功后更新自己的檢查點,記錄已經完成復制的位置,數據的復制過程最終完成。

???由此可見,GoldenGateTDM是一種基于軟件的數據復制方式,它從數據庫的日志解析數據的變化(數據量只有日志的四分之一左右)。GoldenGateTDM將數據變化轉化為自己的格式,直接通過TCP/IP網絡傳輸,無需依賴于數據庫自身的傳遞方式,而且可以通過高達9:1的壓縮率對數據進行壓縮,可以大大降低帶寬需求。在目標端,GoldenGateTDM可以通過交易重組,分批加載等技術手段大大加快數據投遞的速度和效率,降低目標系統的資源占用,可以在亞秒級實現大量數據的復制,并且目標端數據庫是活動的

GoldenGate TDM提供了靈活的應用方案,基于其先進、靈活的技術架構可以根據用戶需求組成各種拓撲結構,如圖所示:


GoldenGate TDM 可以提供可靠的數據復制,主要體現在下面三點: ?

保證事務一致性

GoldenGate TDM在災備數據庫應用復制數據庫交易的順序與在生產中心數據庫上的順序相同,并且按照相同的事務環境提交,確保在目標系統上數據的完整性和讀一致性,為實時查詢和事務處理創造了條件。?

檢查點機制保障數據無丟失

GoldenGateTDM的抽取和復制進程使用檢查點機制記錄完成復制的位置。對于抽取進程,其檢查點記錄當前已經抽取日志的位置和寫隊列文件的位置;對于投遞進程,其檢查點記錄當前讀取隊列文件的位置。檢查點機制可以保證在系統、網絡或GoldenGateTDM進程故障重啟后數據無丟失。

可靠的數據傳輸機制

GoldenGate TDM用應答機制傳輸交易數據,只有在得到確認消息后才認為數據傳輸完成,否則將自動重新傳輸數據,從而保證了抽取出的所有數據都能發送到備份端。數據傳輸過程中支持128位加密和數據壓縮功能。

GoldenGate TDM 可以提供可靠的數據復制,主要體現在下面三點: ?

保證事務一致性

GoldenGate TDM在災備數據庫應用復制數據庫交易的順序與在生產中心數據庫上的順序相同,并且按照相同的事務環境提交,確保在目標系統上數據的完整性和讀一致性,為實時查詢和事務處理創造了條件。?

檢查點機制保障數據無丟失

GoldenGateTDM的抽取和復制進程使用檢查點機制記錄完成復制的位置。對于抽取進程,其檢查點記錄當前已經抽取日志的位置和寫隊列文件的位置;對于投遞進程,其檢查點記錄當前讀取隊列文件的位置。檢查點機制可以保證在系統、網絡或GoldenGateTDM進程故障重啟后數據無丟失。

可靠的數據傳輸機制

GoldenGate TDM用應答機制傳輸交易數據,只有在得到確認消息后才認為數據傳輸完成,否則將自動重新傳輸數據,從而保證了抽取出的所有數據都能發送到備份端。數據傳輸過程中支持128位加密和數據壓縮功能。

Oracle公司的GoldenGate產品,可以在異構的IT基礎結構之間實現大量數據的秒一級的數據捕捉、轉換和投遞。GoldenGate可以支持幾乎所有常用操作系統如和數據庫平臺,如下表所示:

操作系統

數據庫

MS NT, 2000, XP, Linux, Sun Solaris, HP-UX, IBMAIX, HP NonStop, TRU64, IBM z/OS,OS/390

Oracle, DB2, MS SQL Server, MySQL, Enscribe,SQL/MP, SQL/MX, Sybase, Teradata, 其他ODBC 兼容數據庫


總結

以上是生活随笔為你收集整理的Goldengate介绍的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。