Oracle GoldenGate简介
一、什么是Oracle GoldenGate?
Oracle GoldenGate是用于實(shí)時(shí)數(shù)據(jù)集成和復(fù)制的綜合軟件包。它支持高可用性解決方案,實(shí)時(shí)數(shù)據(jù)集成,事務(wù)性更改數(shù)據(jù)捕獲,數(shù)據(jù)復(fù)制,轉(zhuǎn)換以及運(yùn)營(yíng)和分析企業(yè)系統(tǒng)之間的驗(yàn)證。
使用Oracle GoldenGate,您可以在企業(yè)中的多個(gè)系統(tǒng)之間移動(dòng)提交的事務(wù)。使用Oracle GoldenGate,您可以將Oracle數(shù)據(jù)庫(kù)之間的數(shù)據(jù)復(fù)制到其他受支持的異構(gòu)數(shù)據(jù)庫(kù)以及異構(gòu)數(shù)據(jù)庫(kù)之間。此外,您可以與Oracle GoldenGate for Big Data一起復(fù)制到Java消息隊(duì)列,平面文件和大數(shù)據(jù)目標(biāo)。
二、為什么需要Oracle GoldenGate?
企業(yè)數(shù)據(jù)通常在異構(gòu)數(shù)據(jù)庫(kù)中跨企業(yè)分布。要在不同數(shù)據(jù)源之間獲取數(shù)據(jù),可以使用Oracle GoldenGate實(shí)時(shí)加載,分發(fā)和過(guò)濾企業(yè)內(nèi)的事務(wù),并在接近零停機(jī)時(shí)間的情況下啟用不同數(shù)據(jù)庫(kù)之間的遷移。
為此,您需要一種方法,以零停機(jī)時(shí)間實(shí)時(shí)有效地將數(shù)據(jù)從一個(gè)系統(tǒng)移動(dòng)到另一個(gè)系統(tǒng)。Oracle GoldenGate是Oracle復(fù)制和集成數(shù)據(jù)的解決方案。
Oracle GoldenGate具有以下主要功能:
- 數(shù)據(jù)移動(dòng)是實(shí)時(shí)的,從而減少了延遲。
- 只移動(dòng)已提交的事務(wù),從而實(shí)現(xiàn)一致性并提高性能。
- 支持不同版本和版本的Oracle數(shù)據(jù)庫(kù),以及在各種操作系統(tǒng)上運(yùn)行的各種異構(gòu)數(shù)據(jù)庫(kù)。您可以將數(shù)據(jù)從Oracle數(shù)據(jù)庫(kù)復(fù)制到其他異構(gòu)數(shù)據(jù)庫(kù)。
- 簡(jiǎn)單的體系結(jié)構(gòu)和易于配置。
- 高性能,基礎(chǔ)數(shù)據(jù)庫(kù)和基礎(chǔ)架構(gòu)的開(kāi)銷最少。
三、何時(shí)使用Oracle GoldenGate?
Oracle GoldenGate幾乎可以滿足您可能需要的所有數(shù)據(jù)移動(dòng)要求。本節(jié)介紹了一些最常見(jiàn)的用例。
您可以使用Oracle GoldenGate滿足以下業(yè)務(wù)需求:
1.業(yè)務(wù)連續(xù)性和高可用性
業(yè)務(wù)連續(xù)性是企業(yè)提供其功能和服務(wù)而不會(huì)發(fā)生運(yùn)營(yíng)中斷的能力。高可用性是最高的容錯(cuò)級(jí)別。為了實(shí)現(xiàn)業(yè)務(wù)連續(xù)性,系統(tǒng)設(shè)計(jì)有多個(gè)服務(wù)器,多個(gè)存儲(chǔ)和多個(gè)數(shù)據(jù)中心,以提供足夠高的可用性來(lái)支持業(yè)務(wù)的真正連續(xù)性。為了建立和維護(hù)這樣的環(huán)境,需要在這些多個(gè)服務(wù)器和數(shù)據(jù)中心之間移動(dòng)數(shù)據(jù),這可以使用Oracle GoldenGate輕松完成。
考慮一種情況,您在一家總部位于英國(guó)倫敦的跨國(guó)銀行工作。您在印度班加羅爾的一家銀行分支機(jī)構(gòu)工作。該銀行將特定帳戶用于其財(cái)務(wù)應(yīng)用程序,該帳戶在全球所有分支機(jī)構(gòu)都使用。經(jīng)理要求您每天將班加羅爾分公司數(shù)據(jù)庫(kù)中該帳戶發(fā)生的交易與英國(guó)的集中數(shù)據(jù)庫(kù)進(jìn)行同步。交易量巨大,即使是最輕微的延遲也會(huì)極大地影響業(yè)務(wù)。全球銀行所有分支機(jī)構(gòu)中的每個(gè)數(shù)據(jù)庫(kù)在多個(gè)目的地都需要執(zhí)行相同的過(guò)程。必須連續(xù)監(jiān)控此過(guò)程,最好是通過(guò)某種基于GUI的工具來(lái)簡(jiǎn)化管理。此外,銀行還有其他幾個(gè) 所有分支機(jī)構(gòu)都使用非關(guān)鍵應(yīng)用程序。這些應(yīng)用程序基于異構(gòu)數(shù)據(jù)庫(kù)(例如MySQL),但是通過(guò)這些數(shù)據(jù)庫(kù)完成的事務(wù)也必須加載到總部的Oracle數(shù)據(jù)庫(kù)中。使用的復(fù)制技術(shù)必須同時(shí)支持Oracle和異構(gòu)數(shù)據(jù)庫(kù),以便它們可以相互通信。在這種情況下,Oracle GoldenGate是一個(gè)合適的解決方案。
2.初始負(fù)載和數(shù)據(jù)庫(kù)遷移
初始加載是從源數(shù)據(jù)庫(kù)提取數(shù)據(jù)記錄并將這些記錄加載到目標(biāo)數(shù)據(jù)庫(kù)的過(guò)程。初始加載是僅執(zhí)行一次的數(shù)據(jù)遷移過(guò)程。Oracle GoldenGate允許您執(zhí)行初始負(fù)載數(shù)據(jù)遷移,而無(wú)需使系統(tǒng)脫機(jī)。
3.資料整合
數(shù)據(jù)集成涉及合并來(lái)自多個(gè)不同來(lái)源的數(shù)據(jù),這些數(shù)據(jù)使用各種技術(shù)存儲(chǔ),并提供數(shù)據(jù)的統(tǒng)一視圖。Oracle GoldenGate提供實(shí)時(shí)數(shù)據(jù)集成。
四、Oracle GoldenGate產(chǎn)品系列
Oracle GoldenGate產(chǎn)品系列中有許多產(chǎn)品。
- Oracle GoldenGate Veridata: Oracle GoldenGate Veridata將一組數(shù)據(jù)與另一組數(shù)據(jù)進(jìn)行比較,并標(biāo)識(shí)不同步的數(shù)據(jù),并允許您修復(fù)發(fā)現(xiàn)的所有不同步數(shù)據(jù)。
- Oracle GoldenGate Plug-in for EMCC:適用于 Oracle GoldenGate的企業(yè)管理器插件擴(kuò)展了Oracle Enterprise Manager Cloud Control,并提供了監(jiān)視和管理 Oracle GoldenGate流程的可視化支持。
- Oracle GoldenGate Monitor: Oracle GoldenGate Monitor是一個(gè)基于Web的實(shí)時(shí)監(jiān)視控制臺(tái),可提供企業(yè)內(nèi)所有Oracle GoldenGate實(shí)例及其關(guān)聯(lián)數(shù)據(jù)庫(kù)的概覽圖形視圖。
- Oracle GoldenGate for Big Data:的Oracle GoldenGate大數(shù)據(jù)包含內(nèi)置的支持,以從寫(xiě)操作數(shù)據(jù)的Oracle GoldenGate跟蹤記錄到各種大數(shù)據(jù)對(duì)象(如, HDFS, HBase, Kafka, Flume, JDBC, Cassandra, MongoDB)。
- Oracle GoldenGate Application Adapters: Oracle GoldenGate應(yīng)用程序適配器與 Oracle GoldenGate核心產(chǎn)品的安裝集成在一起,以引入Java消息服務(wù)(JMS)信息或以JMS消息或文件的形式傳遞信息。
- Oracle GoldenGate for HP NonStop (Guardian):適用于HP NonStop的 Oracle GoldenGate使您能夠通過(guò)跨各種異構(gòu)應(yīng)用程序和平臺(tái)提取和復(fù)制所選數(shù)據(jù)記錄和事務(wù)更改來(lái)在事務(wù)級(jí)別管理業(yè)務(wù)數(shù)據(jù)。
- Oracle GoldenGate Studio: Oracle GoldenGate Studio使您能夠通過(guò)自動(dòng)處理表和列映射,允許拖放自定義映射,從模板生成最佳實(shí)踐配置以及包含上下文相關(guān)幫助來(lái)設(shè)計(jì)和部署大容量實(shí)時(shí)復(fù)制。
總結(jié)
以上是生活随笔為你收集整理的Oracle GoldenGate简介的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: linux命令之有关关机和查看系统信息的
- 下一篇: vi 语法着色