關於 Oracle GoldenGate
Oracle GoldenGate (OGG) 產品系列提供即時可信任的資訊。Oracle GoldenGate 是值得信賴的 Data Fabric 和 Data Mesh 功能供應商,以資料產品思維、分散式架構、事件導向管線和多語言資料有效負載和拓樸為基礎。
現在,借助 Oracle GoldenGate 26ai,您可以將交易資料庫複製用於人工智慧使用案例,包括檢索增強生成 (RAG) 和實現即時 AI 嵌入。Oracle GoldenGate 平台在變更資料擷取 (CDC)、交易資料複製、資料擷取、用於持續轉換和載入的資料管線 (CTL),以及串流資料的各種分析。Oracle GoldenGate 會與資料庫交易日誌互動,以最少的影響來源資料庫,持續擷取變更的資料 (包括 DML 和 DDL)。這就是為什麼偏好在批次或定期排定的資料擷取上執行 Oracle GoldenGate 日誌式複製。只有透過即時利用這類可信資料,組織才能做出更好、更快的業務決策和行動。
Oracle GoldenGate 支援即時混合的異質資料結構,透過多種樣式來連接和統一來源和目標,以進行資料整合處理:
-
即時變更資料擷取 (CDC) 與交易完整性
-
提高關鍵任務資料庫的可擴展性和可用性
-
高速擷取至大數據目標
-
即時持續整合 (CTL)
-
OCI GoldenGate 中具有資料轉換的大量 ETL/ELT
-
動態資料即時串流分析
為什麼需要 Oracle GoldenGate?
企業資料通常分佈於異質資料庫中的整個企業。若要在不同資料來源之間取得資料,您可以使用 Oracle GoldenGate 來即時載入、分配及篩選企業內的交易,並在幾近零停機的情況下,啟用不同資料庫之間的移轉。
若要這麼做,您需要一種方法,即時且無須停機,即可有效地將資料從一個系統移到另一個系統。Oracle GoldenGate 是 Oracle 複寫及整合資料的解決方案。
Oracle GoldenGate 的模組化架構提供在異質系統間擷取、轉換及複製資料的方式方面的彈性。此架構允許設定各種元件,包括 Extract、Replicat 和 Collector 處理作業,以及歷程檔,以根據特定需求量身打造資料移動。此模組化可讓您有效率地處理不同平台和拓樸之交易層級的資料。
在資料複製環境中,Oracle GoldenGate 會執行下列功能:
-
即時移動資料,減少延遲。
-
只會移動已確認的交易,以運用一致性並提升效能。
-
REST 型微服務可處理不同類型的資料複製環境。
-
高效能,最低的基礎資料庫和基礎架構負荷。
-
與廣泛的資料庫整合,提供跨不同資料類型、資料庫物件和其他需求進行複製的完整支援。
-
不同層次和不同拓樸的安全組態,用於自訂的安全組態。
您什麼時候使用 Oracle GoldenGate?
Oracle GoldenGate 幾乎符合任何資料移動需求。最常見的使用案例包括:
業務持續性與高可用性
「業務連續性」是企業在營運中提供其功能與服務,且沒有任何失效。「高可用性」是可能的最高容錯層次。為了實現業務連續性,系統設計了多個伺服器、多個儲存和多個資料中心,以提供高可用性,並支援真正的業務連續性。若要建立和維護此類環境,必須將資料在這些多部伺服器和資料中心之間移動,使用 Oracle GoldenGate 可以輕鬆完成這些工作。
例如,您正在英國倫敦的跨國銀行工作的案例。你在印度班加羅爾銀行的分行之一工作。此銀行將特定帳戶用於其全球所有分行的金融申請。您的經理已要求您每日將班加羅爾分行資料庫中此帳戶發生的交易與英國的集中式資料庫同步。交易量龐大,甚至最輕微的延遲也會大幅影響業務。全球銀行所有分行中每個資料庫的多個目的地都需要此相同的程序。此過程必須持續監控,最好是透過某種基於 GUI 的工具來輕鬆管理。此外,該銀行在所有分行都使用了數個其他非關鍵的應用程式。這些應用程式是以異質資料庫 (例如 MySQL) 為基礎,但透過這些資料庫完成的交易也必須載入總部的 Oracle AI Database。使用的複製技術必須同時支援 Oracle 和異質資料庫,才能相互交談。在這類案例中,Oracle GoldenGate 是 apt 解決方案。
初始載入和資料庫移轉
初始載入是從來源資料庫擷取資料記錄,並將這些記錄載入至目標資料庫的處理程序。初始載入是只執行一次的資料移轉程序。Oracle GoldenGate 可讓您在不使系統離線的情況下執行初始載入資料移轉。
資料整合
資料整合涉及結合數個不同來源的資料,這些來源使用各種技術儲存,並提供統一的資料檢視。Oracle GoldenGate 提供即時資料整合。
即時存取即時資訊
Oracle GoldenGate 軟體為 Oracle、MySQL、PostgreSQL、YugabyteDB、EDB Postgres Advanced Server、SQL Server、HPE NonStop、Db2 for i、LUW 和 z/OS 提供資料庫高可用性,以實現業務連續性。Oracle GoldenGate 會啟用 Oracle Maximum Availability Architecture (MAA) 的最高服務層次 (白金層)。
數千家全球銀行、零售商、電信、醫療照護公司都仰賴 Oracle GoldenGate 來可靠地執行營運資料平台。Oracle GoldenGate 的即時 ACID 型複寫功能也針對每個用途提供資料移動的優勢;跨多供應商關聯式和文件資料庫、跨訊息存放區及跨應用程式。與高速處理配對的最少來源資料庫負荷,使 Oracle GoldenGate 複製成為唯一的。因此,Oracle GoldenGate 包含大量認證的異質來源和目標,廣泛用於大數據和 NoSQL 資料交易和分析有效負載,以及將資料聯合到暫存和搜尋平台。
Oracle GoldenGate 是以微服務 /REST 為基礎的應用程式所建置。模組化架構提供彈性,可跨企業系統、內部部署及雲端進行協同合作及分散式部署。
Oracle GoldenGate 拓樸
安裝之後,您可以設定 Oracle GoldenGate 來符合貴組織的業務需求。
Oracle GoldenGate 可在不同的拓樸中設定,範圍從簡單的單向拓樸到更複雜的對等式拓樸。支援的拓樸取決於基礎資料庫需求及其支援的組態。

如需不同類型的拓樸型使用案例,請參閱 Oracle GoldenGate Microservices Architecture Solutions 中的關於 OGG 解決方案。
跨企業和雲端的即時資料整合
Oracle GoldenGate 會擷取及提供即時變更的資料給內部部署或雲端資料倉儲、湖泊和物件儲存、報告系統和其他線上交易處理 (OLTP) 資料庫,對來源系統的影響極小。即時資料存取可改善業務洞察力和分析。
-
Oracle 和非 Oracle 資料複製:Oracle GoldenGate 會跨內部部署和雲端平台連線至許多非 Oracle 和開源資料庫。Oracle GoldenGate 也會跨多雲端關聯式資料庫來源和目標 (例如 OCI 中的資料庫、AWS Aurora 和 RDS 環境、Azure、SQL 和 Google Cloud SQL 及 AlloyDB) 進行連線。Oracle GoldenGate 支援許多非關聯式資料平台,例如 Kafka、NoSQL 資料庫、物件儲存、Hadoop 等。如需每個解決方案所支援資料平台的完整清單,請參閱認證表。
-
即時資料倉儲:實現營運和分析系統之間不斷的即時擷取和傳遞變更的資料。
-
營運報告和資料整合:將報告活動從生產資料庫卸載至成本較低的次要系統,並使用目前的資料進行即時報告。即時整合 OLTP 系統之間的作業資料。
-
資料湖倉一體擷取:在 OLTP 與物件儲存、資料湖或資料湖倉儲目標之間,提供持續的即時擷取和傳遞變更的資料。Oracle GoldenGate 會將資料傳遞至 Oracle 或非 Oracle 平台,例如 Snowflake、Azure Data Lake、Google BigQuery 及其他雲端物件存放區。
-
大數據整合:透過即時資料複製、傳輸及交易一致性,讓您的整個分散式異質和多雲端資料結構保持在最新狀態,並支援應用程式。使用五個整合式企業級元件,簡化建立和操作以事件為基礎、零資料遺失的資料結構:
-
Oracle GoldenGate 連線器可擷取及套用 NoSQL 和訊息傳送系統的資料。
-
適用於物件儲存、資料湖、資料倉儲目標的 Oracle GoldenGate 分散式應用系統和分析連接器。
-
Oracle Stream Analytics 可持續進行 ETL 和資料移動中分析。
-
GoldenGate 可供開發人員控制所有 GoldenGate 事件的資料串流
-
Transaction Manager for Microservices Enterprise Edition (MicroTx EE) 用於交易完整性
-
-
即時串流分析:Oracle Stream Analytics 會從 GoldenGate 變更的資料,以及從 Kafka 和 JMS 等訊息傳遞環境擷取即時資料。圖形管線設計人員可以執行資料轉換,並在這些事件串流上套用時間序列和地理空間分析。Oracle Stream Analytics 可獨立使用、OCI GoldenGate 中的部署選項,並隨附於 Oracle Distributed Applications and Analytics 中。
-
在雲端使用 GoldenGate :Oracle GoldenGate 可作為 OCI 中的受管理服務,或作為自行管理的 OCI 市集映像檔。Oracle GoldenGate 內部部署也可以安裝在運算執行處理上的任何雲端。
-
資料串流:大多數的 GoldenGate DDL 和 DML 功能也可以透過開發人員 API 存取。開發人員可以使用 AsyncAPI 標準部署,訂閱並發布至 GoldenGate 資料事件模型。
Oracle GoldenGate 產品系列
Oracle GoldenGate 產品系列中有各式各樣的產品。
-
Oracle GoldenGate for Oracle AI Database :Oracle GoldenGate Microservices for Oracle AI Database 提供 Oracle GoldenGate 的所有資料複製功能,以及 Oracle AI Database 的功能。
-
Oracle GoldenGate for Non-Oracle Databases :Oracle GoldenGate Microservices for non-Oracle 資料庫提供 Oracle GoldenGate 的所有資料複製功能,其中包含所有支援的資料庫,包括 Db2 for i、Db2 z/OS、Db2 LUW、MySQL、PostgreSQL、SQL Server、Sybase、Oracle TimesTen、Teradata。
-
OCI GoldenGate :Oracle Cloud Infrastructure GoldenGate 是完全託管的原生雲端服務,可即時大規模移動資料。OCI GoldenGate 會在資料從一或多個資料管理系統移至目標資料庫時處理資料。您也可以設計、執行、協調及監督資料複製作業,而無需配置或管理任何運算環境。
-
Oracle GoldenGate Free :Oracle GoldenGate Free 提供授權 Oracle GoldenGate 產品的所有功能,以及可輕鬆建立和管理複製管線的處方導向使用者介面。GoldenGate 免費從 Docker 容器部署到筆記型電腦、內部部署或任何雲端。
-
Oracle GoldenGate Microservices for Marketplace :Oracle GoldenGate Microservices on Marketplace 可讓您在立即可用的架構中部署 Oracle GoldenGate,這表示您可以從單一位置執行和管理您的 Oracle GoldenGate 部署。
-
適用於 HP NonStop (監護人) 的 Oracle GoldenGate :Oracle GoldenGate for HP NonStop 可讓您擷取及複寫各種異質應用程式和平台的所選資料記錄和交易變更,以管理交易層次的業務資料。
-
Oracle GoldenGate Veridata :Oracle GoldenGate Veridata 會將一組資料與另一組資料進行比較,並識別不同步的資料,並可讓您修復任何不同步的資料。
-
Oracle GoldenGate for Distributed Applications and Analytics :Oracle GoldenGate for Distributed Applications and Analytics 包括 Oracle Transaction Manager for Microservices Enterprise Edition、GoldenGate Big Data 處理程式、NoSQL、Messaging、Data Warehouse 以及 Data Lakehouse。
-
適用於 EMCC 的 Oracle GoldenGate Plug-in :Oracle GoldenGate 的 Enterprise Manager Plug-in 可擴充 Oracle Enterprise Manager Cloud Control,並提供監督和管理 Oracle GoldenGate 處理作業的視覺支援。