溫馨提示×

Oracle GoldenGate是什么技術(shù)

小樊
82
2024-09-24 05:59:36
欄目: 云計(jì)算

Oracle GoldenGate(簡稱OGG)是一種基于日志的結(jié)構(gòu)化數(shù)據(jù)復(fù)制備份軟件,它通過解析源數(shù)據(jù)庫在線日志或歸檔日志獲得數(shù)據(jù)的增量變化,再將這些變化應(yīng)用到目標(biāo)數(shù)據(jù)庫,從而實(shí)現(xiàn)源端數(shù)據(jù)庫與目標(biāo)端數(shù)據(jù)庫同步。OGG可以在異構(gòu)的IT基礎(chǔ)結(jié)構(gòu)(包括幾乎所有常用操作系統(tǒng)平臺(tái)和數(shù)據(jù)庫平臺(tái))之間實(shí)現(xiàn)大量數(shù)據(jù)亞秒一級(jí)的實(shí)時(shí)復(fù)制,從而在多個(gè)場景下應(yīng)用,如業(yè)務(wù)連續(xù)性保障、在線報(bào)表、數(shù)據(jù)倉庫、交易跟蹤、數(shù)據(jù)同步、集中/分發(fā)、容災(zāi)備份、數(shù)據(jù)庫升級(jí)和移植、異地或同城雙活業(yè)務(wù)中心等。

Oracle GoldenGate的主要組件和工作原理

  • 主要組件:包括Manager進(jìn)程、Extract進(jìn)程、Data Pump進(jìn)程、Trail文件和Server Collector進(jìn)程、Replicat進(jìn)程。
  • 工作原理:通過Extract進(jìn)程在源端捕獲數(shù)據(jù)變化,Data Pump進(jìn)程將變化的數(shù)據(jù)傳輸?shù)侥繕?biāo)端,Replicat進(jìn)程在目標(biāo)端應(yīng)用這些變化。

Oracle GoldenGate的關(guān)鍵特性

  • 基于日志的實(shí)時(shí)數(shù)據(jù)復(fù)制:掃描在線日志/歸檔日志,不依賴源數(shù)據(jù)庫的觸發(fā)器和規(guī)則,對源數(shù)據(jù)庫影響小,實(shí)現(xiàn)亞秒級(jí)復(fù)制。
  • 快速的數(shù)據(jù)抓取:優(yōu)化的日志掃描算法抓取數(shù)據(jù)存放在隊(duì)列文件中,隊(duì)列文件約1/4的日志大小,檢查點(diǎn)機(jī)制確保數(shù)據(jù)無丟失。
  • 高效可靠的數(shù)據(jù)傳輸:高達(dá)9:1的數(shù)據(jù)壓縮率,可靠的應(yīng)答傳輸機(jī)制,斷線自動(dòng)傳輸機(jī)制,安全的數(shù)據(jù)加密功能。
  • 快速可靠的數(shù)據(jù)傳遞:優(yōu)化技術(shù):交易重組/分批加載技術(shù),事務(wù)的完整性,只復(fù)制成功提交的事務(wù),防止源和目標(biāo)的不一致性。

Oracle GoldenGate通過其基于日志的實(shí)時(shí)數(shù)據(jù)復(fù)制、快速的數(shù)據(jù)抓取、高效可靠的數(shù)據(jù)傳輸?shù)汝P(guān)鍵特性,成為企業(yè)實(shí)現(xiàn)數(shù)據(jù)實(shí)時(shí)同步和備份的重要工具。

0