OCI GoldenGateは、高可用性とリアルタイムの異機種間データ・レプリケーションと統合、バッチ・データ・パイプライン、ストリーミング分析、およびハイブリッド・データ・ファブリックとマルチクラウド・データ・ファブリック間のオンライン・データベース移行のトップ製品です。
GoldenGateは、Oracle Database向けの最高峰のレプリケーション・ツールで、データ統合、高可用性、オンライン移行に使用できます。さらに、OCI GoldenGateは、オンプレミスおよびクラウド・プラットフォームで、多くの非オラクルおよびオープンソースのデータベースに接続します。
Kafka、NoSQLデータベース、オブジェクト・ストレージ、Hadoopなど、マルチクラウドのソースとターゲット間で統合します。
GoldenGateデータベースのイベントとKafkaからストリーミング・データを取り込みます。データのリッチ化、フィルタリング、アラート、APIコール、データの公開を含む連続変換パイプラインを構築します。
GoldenGateリアルタイム・レプリケーションの有無にかかわらず動作するバッチETL/ELTパイプラインをサポートします。
時系列データや地理空間データにパターンマッチング分析機能を使用します。外れ値や異常値を発見してテストし、MLモデルからのインサイトを適用します。その後、自動的に次の最適なアクションを実行します。
Oracle DatabaseカーネルへのGoldenGate接続は、最高のパフォーマンスを得られる高速データ移動を実現します。
最適化により、ターゲットへの並列書き込みのバッファ・レイテンシが短縮されます。
オラクルおよびオラクル以外のデータベースとデータ・サービス(Microsoft SQL Server、IBM DB2、Teradata、MongoDB、MySQL、PostgreSQL、HDFS、Kafka、Spark、クラウド・プロバイダ全体のクラウド・オブジェクト・ストアなど)間でデータを統合します。
組み込みの競合検出と解決によりトランザクションの整合性を実現します。SSLと暗号化を使用してデータを安全に配信します。
定期的なデータベースのメンテナンスおよびアップグレード中、オペレーティング・システムのパッチ中、アプリケーションのアップグレード中、プラットフォームの移行中のダウンタイムを排除します。すべての操作はフェイルバック機能で保護されており、データを失うリスクを排除しています。
Oracle GoldenGateを使用して、クラウドおよびオンプレミスのデータベースのスケーラビリティと可用性を向上できます。
Oracle Maximum Availability Architectureは、計画停止および計画外停止に対してゼロ・ダウンタイムを実現するOracle GoldenGateと、任意の距離でデータ損失ゼロを実現するOracle Active Data Guardに依存しています。
高性能レポート用のライブ・スタンバイ・サーバー、運用データ・ストア用のETL、および定期的なバックアップを本番環境で利用できます。
オラクル以外のプラットフォームに高可用性とディザスタ・リカバリを提供するとともに、計画的ダウンタイムおよび計画外のダウンタイムを削減します。
リアルタイムのデータ・レプリケーション、伝達、トランザクションの一貫性により、分散した異種クラウドとマルチクラウドのデータ・ファブリックおよびサポート・アプリケーション全体を最新の状態に保ちます。エンタープライズクラスの5つの統合コンポーネントにより、イベントベースでデータ損失ゼロのデータ・ファブリックの構築と運用を簡素化します。
GoldenGateでは幅広いコネクタ・エコシステムを使用できます。これには、オラクルおよびオラクル以外のイベントおよびメッセージング・フレームワーク、NoSQLデータベース、ビッグデータ向けデータストア、レイクハウス、データウェアハウスなどが含まれ、オンプレミスで稼動していても任意のクラウド(Amazon Web Services、Google Cloud Platform、Microsoft Azure、Oracle Cloudなど)で稼働していても利用可能です。
コネクタは、Kafka、MongoDB、Cassandra、DataStax、GoldenGateからのキャプチャ、Hadoop、Kafka、オブジェクトストアへの配信、Snowflake、Azure Synapse、Google BigQueryなどのクラウド・ウェアハウスへの配信など、30以上のオープン・ソース、サード・パーティ、およびオラクルのビッグデータ・テクノロジーをサポートしています。また、XML、JSON、Avro、Parquet、ORCフォーマットへの変換も行います。
リアルタイムなデータ・ファブリックには、継続的な取り込み、処理、変換、分析が不可欠です。Oracle Stream Analyticsは、GoldenGateの抽出および開発者管理のデータ・ストリームから、Kafka、JMS、およびステートフルなイベント・ストリームを取り込みます。時系列データや地理空間データのパターンをフィルタリング、変換、検出し、ONNX機械学習モデルを使用して、データを公開する継続的なデータ取り込みパイプラインを簡単に構築できます。
GoldenGate for Distributed Applications and Analyticsのライセンスには、GoldenGateコネクタの完全なライブラリが含まれています。特定のコネクタに関心のあるお客様は、GoldenGate for Big Data Targetsを使用してコネクタのライセンスを個別に購入できます。
GoldenGate Data Streams(GoldenGate 23cとともに発表)は、AsyncAPI標準で実装された新しいパブリッシュ・サブスクライブRESTインタフェースです。GoldenGate Data Streamsにより、開発者は、GoldenGateイベント・モデルおよび最上位レベルのトランザクション整合性を持つストリーミング・データ・チャネルを介して、データベースのDML/DDLイベントに直接アクセスできます。
Oracle Transaction Manager for Microservices(MicroTX)では、Kubernetesやその他の環境にデプロイされた多言語マイクロサービス間での分散トランザクションの一貫性が保証されるため、アプリケーションの開発と運用を簡素化できます。
MicroTx EEを使用すると、KubernetesおよびDocker Swarmにデプロイされたアプリケーションで分散トランザクションを簡単に使用できます。開発者は、Java、JavaScript、C/C++、ブロックチェーン、COBOLおよびTuxedoという広範なアプリケーションにわたって、マルチフェーズ・コミット、Try-Confirm/Cancel(TCC)、または長時間に及ぶトランザクションのパターンを簡単に作成できます。
データ・レイヤーでGoldenGateを使用すると、データの整合性、競合検出、およびデータ損失ゼロが分散データ・ファブリック全体で保証され、分散アプリケーション用のOracle Transaction Manager for Microservicesの信頼性と一貫性が向上します。GoldenGate Data Streams AsyncAPIにより、開発者はOracleのデータ・イベントへのアクセスと制御をさらに強化できます。また、マイクロサービスの開発者は、より信頼性の高い分散アプリケーションと分析を構築するための強力な基盤を獲得することができます。
オンプレミスおよびクラウドの5つのシナリオ(Kafka、HDFS、HBase、Cassandra、MongoDB)におけるビッグデータ・コネクタのハンズオンに参加して、マイクロサービス間でデータの整合性を維持する方法を学びましょう。
GoldenGateデータベース・イベント、Kafka、またはJMSメッセージから取得したリアルタイムのストリーミング・データのモデル化、処理、分析、公開、および対処を行います。
パターン・マッチ、関連付け、フィルタリング、変換、リッチ化、分析、アラート、およびデータの公開を行うパイプラインで、GoldenGateデータベース・レプリケーション・イベントを拡張します。
GoldenGateのすべてのソース、およびKafkaやJMSからデータベース・イベントを取り込みます。
すぐに使えるストリーミング・パターンのライブラリからストリーム処理パイプラインを組み立てます。
データを取り込みながら、パイプライン変換、リッチ化、データ品質、機械学習機能を微調整できます。
データポイントやデータの動きを分析し、異常やその他の条件を検出して、アラートの発信、データの公開、APIの呼び出しを行います。連続したSQLを使用した時系列、地理空間、統計的パターンマッチングの分析機能を多数搭載しています。
あらかじめ組み込まれた接続により、OCI GoldenGate、GoldenGate、GoldenGate for Big Data、GoldenGate for Big Data Targetからデータベース・イベントを直接取り込むことができます。
OCI Streamingへの事前構築済みの接続により、Apache Kafkaメッセージの双方向の転送が可能です。
データセットを比較および修復してデータ品質を向上させます。
使いやすいグラフィカル・ユーザー・エクスペリエンスにより、管理者はあらゆる主要なデスクトップ・ブラウザから操作を安全に構成、監視、管理できます。
すべてのソースとターゲットにわたる広範なパフォーマンス統計と使用統計のデータ検証と可視化がリアルタイムで可能になることで、サービス水準合意(SLA)のコミットメントを確保できます。
管理ユーザー・エクスペリエンスのカスタマイズ、レプリケーション・プロセスへの運用制御の追加、サードパーティのツールとの統合に確立されたREST APIを使用しています。
動的なスケーラビリティと並列トランザクション処理により、ワークロードの変動に関係なく最適なスループットを実現します。
データ・レプリケーション・プロセスでは、変換と検証のための50を超える組み込みデータ操作関数に対応しているほか、強化、分析などのためのインライン・データ準備用のストアド・プロシージャの呼び出しが可能です。
オペレーティング・システム、エンディアン、文字コード、オブジェクト構造全体でオラクルおよびオラクル以外のデータベースとデータ・サービスを複製できるように、独自に設計されています。すべてのデータ移動トポロジと最新のアーキテクチャ・パターンをサポートしています。
データ・ウェアハウスおよびデータレイクのデータをクレンジングしてプロファイルします。
リアルタイム・アラートによりレプリケーション・ステータスを可視化。堅牢な管理コンソールでのステータス表示や豊富なAPIを使用した自動リカバリ設計を行います。
管理ダッシュボードとリアルタイム通知を使用して、レプリケーション・プロセスの完了とパフォーマンスを監視します。
一元的な管理と監視で企業全体のGoldenGateを監視し、生産性を向上させます。
オラクルの最高峰のデータベース・レプリケーション・プラットフォームを、どなたでも無料でご利用いただけます。プロトタイピング、一般教育、開発、DevOps、テストなどに最適なバージョンです。DockerコンテナからノートPC、オンプレミス、または任意のクラウドに導入できます。
このバージョンは、運用や分析のユースケースにご利用いただけます。エンタープライズクラスのデータベース・レプリケーション機能をすべて含み、最新のマイクロサービス・アーキテクチャで実行されます。
レプリケーションのライフサイクルを通して使いやすいように設計されています。一般的なパターンのカタログから、ビジュアル・レプリケーション・パイプラインを構築できます。また、一度開始すれば、レプリケーション・プロセスは完全に自動化されます。
現在のバージョンでは、Oracle Databasesに接続していますが、今後より多くのターゲットを予定しています。