複製鏈接
請複製以下鏈接發送給好友

GoldenGate

鎖定
是一家創建於1995年的美國公司,開發總部設在舊金山,在北美,歐洲和亞洲(包括新加坡、印度、澳大利亞)設有支持中心。
公司名稱
GoldenGate
成立時間
1995年
總部地點
舊金山
經營範圍
專注於數據同步領域
公司類型
外商獨資
被收購
2009年被甲骨文Oracle公司收購

GoldenGate公司簡介

GoldenGate公司專注於數據同步領域,是實現數據同步技術的領導者。至2007年,在全球35個國家售出超過2000個許可證,客户分佈在政府、銀行、電信、證券、傳媒、醫療等行業,大部分客户為全球500強企業,如中國海關總署、中國國家體育總局體彩管理中心、中國電子口岸、海南移動、美國銀行、VISA、瑞銀集團、澳大利亞海關、新加坡港務局等。 GoldenGate是許多一流的數據庫廠商如Oracle、Sybase、Microsoft、MySQL、Teradata等公司的認證合作伙伴,並且和著名的公司如HP、IBM、Sun等廠商建立了戰略合作伙伴關係。
2009年被甲骨文Oracle公司收購。

GoldenGate產品介紹

GoldenGate公司的領先技術就是逐漸為大家所知的交易數據管理Transactional Data Management (TDM),可以在異構的IT基礎結構之間實現大量數據的秒一級的數據捕捉、轉換和投遞。GoldenGate可以支持幾乎所有常用操作系統和數據庫平台,如下表所示:
產品介紹
Databases
O/S and Platforms
Oracle
DB2 OS/390
DB2 UDB
Microsoft SQL Server
Sybase
Enscribe
SQL/MP
SQL/MX
Teradata
MySQL, Ingres
any ODBC compatible databases
Windows 2000, 2003, XP
Linux
Sun Solaris
HP-UX
IBM AIX
HP NonStop
TRU64
IBM z/OS, LUW
GoldenGate GoldenGate
GoldenGate軟件提供了一個單一的平台,這個平台可以為任何企業環境實現秒一級的災難備份。GoldenGate是一種基於日誌的結構化數據複製方式,它通過解析源數據庫在線日誌或歸檔日誌獲得數據的增刪改變化(數據量只有日誌的四分之一左右),再將這些變化應用到目標數據庫,實現源數據庫與目標數據庫同步、雙活。
如圖1所示,GoldenGate TDM的數據複製過程如下:
1、 利用捕捉進程(Extract Process)在源系統端讀取Online Redo Log或Archive Log,然後進行解析,只提取其中數據的變化如增、刪、改操作,並將相關信息轉換為GoldenGate TDM自定義的中間格式存放在隊列文件(trail file)中。再利用傳送進程將隊列文件通過TCP/IP傳送到目標系統。捕捉進程在每次讀完log中的數據變化並在數據傳送到目標系統後,會寫檢查點,記錄當前完成捕捉的log位置,檢查點的存在可以使捕捉進程在中止開恢復後可從檢查點位置繼續複製。
2、目標系統接受數據變化開緩存到GoldenGate TDM隊列當中,隊列為系列臨時存儲數據變化的文件,等待投遞過程讀取數據。
3、GoldenGate TDM投遞過程(replicat process)從隊列中讀取數據變化並創建對應的SQL語句,通過數據庫的本地接口執行,提交到數據庫成功後更新自己的檢查點,記錄已經完成複製的位置,數據的複製過程最終完成。
由此可見,GoldenGate TDM是一種基於軟件的數據複製方式,它從數據庫的日誌解析數據的變化(數據量只有日誌的四分之一左右)。GoldenGate TDM將數據變化轉化為自己的格式,直接通過TCP/IP網絡傳輸,無需依賴於數據庫自身的傳遞方式,而且可以通過高達10:1的壓縮率對數據進行壓縮,可以大大降低帶寬需求。在目標端,GoldenGate TDM可以通過交易重組,分批加載等技術手段大大加快數據投遞的速度和效率,降低目標系統的資源佔用,可以在亞秒級實現大量數據的複製,並且目標端數據庫是活動的。