※ 本記事は、Jeff Pollockによる”Top 7 Oracle GoldenGate Announcements at CloudWorld 2023“を翻訳したものです。
2023年10月4日

Oracle GoldenGateは、AI、クラウド、ストリーミング・テクノロジーへのより多くの投資により、リアルタイムのデータ管理の最前線に引き続き取り組んでいます。データ・ファブリック、メッシュ・アーキテクチャ、分散データ、マルチクラウド・ソリューションへの幅広い業界の移行がGoldenGateのコアの強みに反映され、その強みは、世界で最も成功した企業がデータ・プラットフォームの基盤としてそれを利用している理由です。GoldenGateは、運用アプリケーション、分析およびデータ・サイエンスのユースケースについて、1000社のお客様(Fortune 500の80%以上)から信頼されています。

何千人ものお客様に感謝するとともに、さらに多くのお客様を期待して、GoldenGateチームは、Oracle CloudWorldのプラットフォームに対する今年の主要な更新についての発表にとても喜んでいます。
今日のお知らせと詳細へのリンクのサマリー:
- Oracle GoldenGate 23c Free
- Generative AI、ベクトル・エンべディング、ストリーミング・データのイノベーション
- Oracle GoldenGate for Distributed Applications and Analytics
- GoldenGate for Data Streams and Microservices Transaction Management
- OCI GoldenGateの新しいデプロイメントと接続性
- OCI Database Migrationの更新
- Veridata 23cのベータ・プログラム開始
GoldenGateチームが忙しい年になりました。これらの発表はそれぞれ重要であり、詳細についてはぜひ詳しく見てみることをお勧めしますが、ここでは、これらの重要なイノベーションについてそれぞれ簡単にまとめています:
GoldenGate 23c Free
Oracle GoldenGate 23c Freeは、世界中の企業が信頼しているものと同じ強力なOracle GoldenGateです。フル機能のエクスペリエンスを提供し、使いやすさと簡単なダウンロードを無料でパッケージ化されています。開発者、データ・サイエンティスト、DBA、教育者、リアルタイム・データに興味があるユーザーにとっても、Oracle GoldenGate 23c Freeは開始の理想的な方法です。低レイテンシ・レプリケーション、最新データ型、マイクロサービス、およびすべての最上位層GoldenGate機能のネイティブ・サポートを提供します。これらはすべて、使いやすい1つの無料パッケージに組み込まれています。
この最新リリースの23cには、Oracle Database 23cサポートが含まれ、Automatic Conflict Detection & Resolution (ACDR)を使用してマルチアクティブ・データ・レプリケーションを設定するためのまったく新しい非常にシンプルなユーザー・エクスペリエンスがもたらされます。

GoldenGate Freeは常に無償で、事前構築されたコンテナのOracle Container Registryから簡単にダウンロードできます。詳細については、こちらをご覧ください。
AI、ベクトル・エンべディング、ストリーミング・データのイノベーション
2023年にテクノロジの最もホットな分野の1つとして、誰もがジェネレーティブ人工知能(GenAI)と、すでに世界に与える影響について話しています。Oracle GoldenGateは、GenAIによって形成されていると同時に、GenAIを企業データで最適に使用する方法の形成にも貢献しています。企業組織では、セキュアな最新のエンタープライズ・データをGenAIの回答に組み込む方法であるRetrieval Augmented Generation (RAG)と呼ばれる手法のメリットを迅速に認識しています。RAGを使用しない場合、GenAIモデルのトレーニングおよび微調整はコストがかかり、安全性が低くなる可能性があり、通常、古いデータ・セットのみを提供します。RAG手法は、GenAIエンジンで使用できるベクトル・データ型埋込みとして最新データを提供することで、この問題に対処します。
Oracle GoldenGateプラットフォームを使用すると、エンタープライズ・データの質問に回答するGenAIエンジンで使用されるRAGベクトル埋込みにリアルタイムのデータ変更をストリーミングできます。GoldenGateを使用すると、データをリアルタイムで準備およびクレンジングし、埋込みストアにデータを「ベクトル化」できます。GoldenGateを使用してこれにアプローチする方法はいくつかあります。

この図では、次の3つのことが起こっています:
- GoldenGateは、一般的なすべてのデータ・プロデューサからデータ・イベントをリアルタイムで取得し、それらのトランザクションをOracle Database 23.4に移動できます。変更イベントは、ベクトル埋込みに変換され、GenAIプログラムで使用されます。
- GoldenGate Stream Analyticsは、Oracle Machine Learningと直接統合して、外部テキスト・トランスフォーマ(ユーザー指定など)を起動し、Oracle 23.4ベクター・ストアでさらに使用するためにベクター・エンべディングを作成して格納できます。
- GoldenGate Stream Analyticsでは、ONNX (Open Neural Network Exchange)統合を使用して、任意のONNX互換のLarge Language Model (LLM)と直接インタフェースできます。このプロセスを使用して、ストリーミング・データを介して流れる任意のテキストを取得し、データをベクトル化し、ストリーミング・パイプラインからサポートされているすべてのデータ・ターゲットに格納できます。
GoldenGate Stream Analyticsは、ベクトル・エンべディング・プロセス前のリアルタイムでデータ・イベントを準備、標準化およびクレンジングするための理想的なプラットフォームです。これにより、高品質のデータを最新のGenAIアプリケーションで使用されるベクトル・エンべディングに確実に組み込むことができます。
Oracle AIの機能の詳細は、Oracle.com/artificial-intelligenceを参照してください。
GoldenGate for Distributed Applications and Analytics
次に、1つの部分からなる名前変更と、2つの部分で構成される非常にクールな新機能のお知らせがあります。まず、名前の変更についてお話しましょう! GoldenGate for Big Dataは、過去10年間で最も成功した独立したGoldenGate製品の1つです。2014年にGoldenGate for Big Dataを開始したとき、ビッグ・データ・テクノロジの主流プラットフォームはApache HadoopとApache Kafkaが人気を得始めていました。以前は、バッチ処理とスピード処理のためのいわゆるラムダ・アーキテクチャについて説明していました。
現在、データ・エコシステムは、テクノロジーの範囲においてより多様であり、データの物理的な場所の観点からさらに分散しています。Hadoopの初期の頃、ビッグ・データは、定義上、一体化されたアプローチでした。しかし、今日のデータ・プロデューサとデータ・コンシューマは同じインフラストラクチャで実行されることはほとんどありません。記録システム(信頼できる情報源)自体は、分散型サービス・メッシュ・アーキテクチャで実行されることがよくあります。多くの場合、データ・ハブは、他の多くの分散型データ・リポジトリの1つのノードにすぎません。データ・レイクハウスは、企業全体のニーズに応えることはほとんどありません。かわりに、メタフォリカル・データ・ストリームとそれらを接続する河川を持つ多くのデータ・レイクがあります。
前述のコメントを背景に、GoldenGateの分散アプリケーションと分散分析に重点を置き、「GoldenGate for Big Data」の名前を新しい名前「GoldenGate for Distributed Applications and Analytics」に変更しました。この新しい名前は、現在および少なくとも次の10年間の最新データ・ソリューションに適しています。
また、このパッケージに(1) GoldenGate Data Streamsと(2) Transaction Manager for Microservices Enterprise Edition (MicroTx EE)という 2 つの新しいコンポーネントを追加することも発表します。既存の機能である (C) Stream Analytics、(D) NoSQLおよびメッセージング・システムからのキャプチャ/適用、(E) 何十ものビッグ・データ、レイクハウスおよびウェアハウス・ターゲット・テクノロジ、と組み合わせると、この製品には非常に大きな価値があります。新しいパッケージに含まれるものは、次のとおりです:

次に、これらのコンポーネントを一緒に使用する方法について詳しく説明します:

これをGoldenGate for Big Dataの既存の顧客として読む場合、この新製品のパッケージングのメリットを受けるために何もする必要はありません。既存のすべてのGoldenGate for Big Dataは、追加のライセンスや複雑な移行を必要とせずに、新しい機能を使用できます。
次に、アプリケーション中心の新しい機能についてもう少し詳しく学習します:
GoldenGate Data Streams and Microservices Transaction Management
GoldenGate for Distributed Applications and Analyticsの新製品パッケージングは、アプリケーション開発とストリーム処理をサポートする2つの非常にクールな新機能を導入しています。
- GoldenGate Data Streams – JSON形式のデータ・イベントへの新しいパブリッシュ/サブスクライブRESTインタフェース。オープンなAsyncAPIスタンダードを活用して、ソフトウェア・クライアントは、Apache Kafkaのような複雑で高価なメッセージング・ソフトウェアを立てることなく、GoldenGateから変更イベントに直接サブスクライブできるようになりました。お客様は、GoldenGateストリーミング・データ・チャネルから直接「ファン・アウト」スタイルのデータ配信をサポートできるようになりました。

- Transaction Manager for Microservices Enterprise Edition (MicroTx EE) – MicroTx EEは、アプリケーション開発者が複雑なコードを記述することなく、マイクロサービスおよびクラウド・ネイティブ・アプリケーション間でデータの整合性を確保できるように設計されています。トランザクション・プロトコルを選択し、クライアント・ライブラリに含まれるAPIおよびアノテーションを使用することで、MicroTx EEを使用すると、KubernetesおよびDocker Swarmにデプロイされたアプリケーションで分散トランザクションを簡単に使用できます。開発者は、様々なJava、Javascript、C/C++、ブロックチェーン、Tuxedoアプリケーションにまたがって、複数フェーズ・コミット、try-confirm/cancelまたは長時間実行のSagaトランザクション・パターンを簡単に作成できます。

これらのエキサイティングな新機能により、GoldenGateがITの運用側およびアプリケーション側に対処できるユースケースが大幅に拡大しますが、分散データ・アーキテクチャで一貫性の高いデータ・トランザクションを確保できるようにすることに重点を置くことで、GoldenGateの遺産にも当てはまります。
Oracle GoldenGate for Distributed Applications and Analyticsの詳細はこのリンクを参照してください。
OCI GoldenGateの新しいデプロイメントと接続性
Oracle Cloud Infrastructure GoldenGate (OCI-GG)は、データ・レプリケーションのための最初のフルマネージド・クラウド・サービスであり、過去12か月間、急速なイノベーションが続いています。昨年、完全に管理されたストリーム処理のためのOCI GoldenGate Stream Analyticsを発表し、現在提供中です。今年は、Data TransformsがOCI GoldenGateにやってくることをお知らせします。あなたがすでにAutonomous Databaseを使用いただいている数千人のうちの一人であれば、Data Transformsについてはすでにご存知かもしれません。Data TransformsはAutonomousのデータ・ツールの一部となっており、OCI GoldenGateでより多くのユースケースに幅広く利用できるようになり、現在ではより広範なネットキャストを行っています。
Data Transformsは、データ変換、機械学習、バッチ/マイクロバッチETL/ELT処理のための豊富なデータ・パイプライン機能です。OCI GoldenGateを使用する開発者は、新しいタイプのOCI-GGデプロイメントとしてData Transformsをスピンアップできるようになりました。Autonomous DBが混在しているかどうかに関係なく、複雑なバッチ・データ処理を操作する機能を追加します。

昨年、OCI GoldenGateを使用した30以上の新しい異種データ・プラットフォームのサポートも発表しました。ここでは、リアルタイム接続と新しいData Transformsデプロイメント・タイプの両方について、OCI GoldenGateに40を超える新しいデータ・プラットフォームを追加しています。

これらのCloudWorld 2023のお知らせにより、OCI GoldenGateはクラウド・データ統合スペースでさらにリードを拡張します。
OCI GoldenGateの新しいお知らせの詳細は、このリンクをクリックしてください
OCI Database Migrationの更新
多くのお客様は、私たちのチームがOracle Cloud Infrastructure Database Migrationサービス機能も構築し、データベースをOracle Cloudに移行するためのフルマネージド・インフラストラクチャを提供できることを思い出してください。このチームはこの1年とても忙しかったです。まず、OCI Database Migrationサービスは、基礎となるデータ・レプリケーションにOCI GoldenGateを使用します。これにより、オンライン移行を選択する顧客にとって、はるかにシンプルで迅速、信頼性が向上します。
次に、MySQLデータベース移行の機能をロール・アウトします。OCI Database Migrationサービスは、様々なAmazon、Azure、Google、およびオンプレミス・データベースからのオンライン移行を当然のことながら、Oracle MySQL/Heatwaveでサポートできるようになりました。

この新しいMySQL機能の早期導入者は、フリート移行をサポートするスクリプト化された自動化機能、ダウンロードを排除する簡略化されたプロセス、および一度に100以上のグループで1000のデータベースを移行するMySQLシェルの使用と計画について、大きなメリットを報告しています。
OCI Database Migrationの詳細は、このリンクを参照してください
Veridata 23cのベータ・プログラム開始
もう一つ! Veridataは、最大のトップツーボトム・トランスフォーメーションを遂げており、GoldenGateのお客様からベータ・プログラムへの参加を依頼しています。知らない方のために言っておきますが、Veridataは「データ検証」(賢いネーミング)に焦点を当てており、様々なデータ・ストアに対して比較および修復機能を提供します。Veridataは他のGoldenGateコンポーネントに依存しないため、独立して使用できます。Veridataの主なユースケースは、データ・レコードがデータ・ストア間で同じであることを保証できる、信頼性の高い検証可能なSLAを提供することです。
次世代のVeridataは、新しいマイクロサービス・バックエンド・アーキテクチャ(Java Helidon)上で動作するように書き直され、新しいクラスのセルフサービス・ユーザーとより安全なクラウドネイティブ・デプロイメントを簡単にするために、まったく新しいブラウザベースのデザイナ(Oracle JET)が用意されます。ベータ・プログラムに参加して、この次世代のVeridataを実際に試してみてください。

Cloud Worldでの詳細を確認
さて、Oracle CloudWorldでのGoldenGateのTop 7 発表の簡単なツアーをお楽しみいただけたましたか。弊社のチームは、イベントでお客様全員が直接お会いできてうれしく思っております。今後、弊社の計画に関するフィードバックをお待ちしております。
ラスベガスでご参加いただく場合は、次のセッションでお問い合わせください:
- GoldenGate Roadmap and Strategy [LRN3226] Tuesday, Sep 19 @ 8:30 AM – 9:15 AM PDT
- OCI GoldenGate for Multicloud Use Cases [LRN3230] Tuesday, Sep 19 @ 11:30 AM – 12:15 PM PDT
- Hands on Lab: Real-Time Data Replications in Minutes with Oracle GoldenGate [HOL3589] Tuesday, Sep 19 @ 11:30 AM – 1:00 PM PDT
- GoldenGate 23c Deep Dive [LRN3229] Tuesday, Sep 19 @ 2:00 PM – 2:45 PM PDT
- Hands on Lab: Keep It Real (Time) with OCI GoldenGate Stream Analytics [HOL3479] Wednesday, Sep 20 @ 1:00 PM – 2:30 PM PDT
- GoldenGate Microservices 23c with High Availability and Disaster Recovery [LRN2824] Wednesday, Sep 20 @ 5:15 PM – 6:00 PM PDT
- Using REST APIs for Automation in Oracle GoldenGate Microservices in HUB [LRN2308] Thursday, Sep 21 @ 9:00 AM – 9:45 AM PDT
詳細はこちら:
- O.COM製品ページ
- GoldenGate Freeダウンロード
- Oracle Stream Analyticsドキュメント
- Free LiveLab with GoldenGate
- YouTubeチャンネル
