Globally Distributed Databaseのイノベーション

Oracle Globally Distributed Databaseは、データセットのセグメントを複数のデータベース(シャード・データベース)に分散し、オンプレミスまたはクラウド上のさまざまなコンピュータに配置します。また、グローバルに分散した直線的にスケーラブルなマルチモデル・データベースを実現します。専用のハードウェアとソフトウェアは不要です。Oracle Globally Distributed Databaseは、強力な一貫性、SQLのフルパワー、構造化データと非構造化データのサポート、およびOracle Databaseエコシステムを提供しながら、これらすべてを実行します。また、データ主権要件を満たしており、低レイテンシと高可用性を必要とするアプリケーションをサポートしています。

 class= Globally Distributed Databaseでイノベーションンを実現

オラクルがグローバルに分散したデータベースでハイパースケーラビリティをどのように実現しているかをご覧ください。

 class= インターネット規模のアプリケーションの構築

Oracle BlueKai Data Management Platformは、Oracle Globally Distributed Databaseを使用してペタバイト級のデータを格納し、1つのデータベースで毎秒数百万トランザクションまで拡張できます。

データ・レジデンシの課題への対応

お客様がデータ・レジデンシの課題に対処し、コンプライアンスを強化できるよう、Oracleがどのように支援しているかをご覧ください。

Oracle Globally Distributed Databaseを選択する理由

常時接続アーキテクチャ

ミッションクリティカルなアプリケーション向けに設計されたRaftレプリケーションとActive-Active-Active分散データベース・アーキテクチャにより、数秒で迅速なフェイルオーバーを実現し、障害時のデータ損失の排除を支援します。


パフォーマンスとスケール

AI、トランザクション処理と分析用の独立したきめ細かくスケールされたデータベース・コンピュートとストレージ容量、データ取り込み率により、パフォーマンスのボトルネックを削減します。

データ・レジデンシー要件への対応

地域に応じて、データ、レプリカ、バックアップ、暗号化キーの自動データ分散とアクセスポリシーを導入することで、データ・レジデンシーに関する要件を支援します。

簡単に使用および管理

すべてのシャードはアプリケーションに表示され、単一の論理データベースとして管理されるため、アプリケーション開発とデータベース管理が簡素化されます。サポートされるOracle AI Databaseのワークロードとデータ型には、リレーショナル、AIベクトル、JSON、Graph、およびSpatialがあります。

その他のデータ分散およびレプリケーション方法

他の主要な分散データベースよりも多くのデータ分散およびレプリケーション方法から選択できるため、さまざまなアプリケーション要件や業務要件に容易に対応できます。

クラウドとデータセンターへの導入

OCIではGlobally Distributed Autonomous AI DatabaseとGlobally Distributed Exadata Database on Exascale Infrastructureを、マルチクラウド環境ではOCI上のOracle AI Databaseサービスを、顧客のデータセンターではOracle AI Database Enterprise Editionを使用します。

Globally Distributed Databaseの機能

データ配信の自動化

データのシャーディングと再シャーディングの自動化

Oracle Shardingは、データを目的のシャードに自動的に配置するため、データを手動で準備する必要はなく、時間を短縮できます。

特徴
  • 複数のシャーディング方法(システム管理とユーザー定義)
  • シャーディング方法およびキーが異なる2つのレベルのシャーディングを許可するコンポジット・シャーディング
  • すべてのシャードへのデータの並列取り込み
  • すべてのシャードにわたる並列クエリ

弾力性

ニーズに基づく柔軟なシャーディング

ダウンタイムおよびデータ損失なく、シャードを追加および削除し、データを再シャーディングできます。

特徴
  • シャードのオンラインの追加と削除
  • データの再シャーディングの自動化

集中管理

シャード・データベースを1つの論理データベースとして集中的に管理および監視

お客様は、シャード・カタログによって、シャード・データベース内のすべてのシャードを1つの論理データベースとして管理できます。

特徴
  • シャード・データベースのセットアップと設定
  • シャードの追加と削除
  • 高可用性構成
  • データベース・オブジェクト管理
  • シャードのパッチ適用
  • 詳細な監視指標
  • セキュリティ設定

アプリケーション・ルーティングの自動化

シンプルなアプリケーション開発

Oracle ShardingはOracle Databaseのクライアント・ドライバでネイティブにサポートされています。開発者は、シャード・データベースを1つの論理データベースとして扱い、アプリケーション開発を簡素化できます。

特徴
  • シャードへのリクエスト・ルーティングの自動化
  • コーディネーターへのマルチシャード・リクエスト・ルーティングの自動化
  • マルチシャード更新のトランザクション・サポート
  • JDBC、OCI、および.NETドライバのサポート
  • スタンバイへのフェイルオーバーの自動化
  • FANイベントのサポート
  • シャーディング・キーの自動識別(21JDBC)

高可用性

ダウンタイムなし(計画外も計画的も)

シャード・データベースは、計画外の停止から保護されており、オンラインの計画的な運用のための機能を実装しているため、アプリケーションは厳しい可用性SLAを満たすことができます。

特徴
  • データ・レプリケーションの自動化
  • 自動フェイルオーバー
  • 障害分離
  • オンラインのパッチ適用とアップグレード
  • バックアップ/リカバリ
  • ディザスタ・プロテクション

永続メモリ

Oracle Shardingによる永続メモリ・データベースのスケールアウト

Oracle Database 21cでは、すべてのデータとREDOをローカルの永続メモリ(PMem)に保存できます。SQLはマッピングされた永続メモリ・ファイル・システムに保存されたデータで直接実行されるため、従来のディスク・ストレージへのIOコード・パスは不要です。

特徴
  • PMemへの書き込み時のデータ整合性
  • フェイルオーバー時間の短縮
  • DRAMの使用の最適化

Globally Distributed Databaseの導入オプション

Autonomous AI Database

完全に自動化された分散データベース

Globally Distributed Autonomous AI Databaseは、分散データベースのシェアード・ナッシング・スケーラビリティ、データ局所性管理、および極めて高い可用性と、Oracle Autonomous AI Databaseの完全自動化を組み合わせています。これにより、顧客がデータ・レジデンシーに関する要件を満たし、業務上不可欠なアプリケーションにサバイバビリティを提供し、クラウド規模のデータベース・パフォーマンスを実現できるよう支援します。


Autonomous AI Databaseデプロイメント・オプションの図と説明

  • Autonomous AI Databaseの自己管理、自己チューニング、ノードの自己スケーリングを使用して、管理者のオーバーヘッドを削減します。
  • 専用Exadataインフラストラクチャ上で実行することにより、分離とセキュリティを強化します。
  • 自動データ分散、自動アプリケーション・ルーティング、集中管理により、管理を簡素化します。

リソース:

Exadata Database on Exascale Infrastructure

高速で効率的、かつ低コスト

Oracle Globally Distributed Exadata Database on Exascale Infrastructureは、あらゆるタイプのOracle AI Databaseワークロードに対応する極めて高い可用性、パフォーマンス、スケーラビリティを提供します。各拠点では、データベースに最適化された共有コンピュート・リソースとストレージ・リソースのプールを使用するため、データをコピーすることなくパフォーマンスのスケーリングを実現できます。組織は、小規模で強力な構成、きめ細かな弾力的なスケーリング、使用量に応じた経済性によってコストを最小限に抑えることができます。

xx、説明

  • セキュアでスケーラブルなマルチテナント・リソースに導入します。
  • ダウンタイムなしでデータベースのコンピュートとストレージを独立してスケールします。
  • コンソールベースの自動化により、データ分散、レプリケーション、リソースのスケーリング、オンライン・メンテナンスの自動化を支援します。

リソース:

OCI上に追加されたOracle AI Databaseサービス

分散データベースを使用したクラウド・アプリケーションの利用

OCI上に構築されたOracle Databaseは、Globally Distributed Database機能への組込みのアクセスを提供します。既存のOracle AI Databaseアプリケーションを変更することなく、分散データベースの使用を開始することができます。データベース・サーバー・ライセンスの利用は、ダウンタイムなしでいつでもスケールアップまたはスケールダウンできるため、ユーザーはコストを削減しながらパフォーマンスを最適化することができます。

xx、説明

  • Oracle Globally Distributed DatabaseをOracle Database 19cまたはOracle AI Database 26aiで使用して、Raftレプリケーションを実現できます。
  • 既存のOracle Exadata Database ServiceおよびBase Database Service環境で機能します。
  • 管理者ベースでデータ分散とレプリケーションを管理します。

マルチクラウド・アーキテクチャ

クラウド間での分散

Oracle AI Database Enterprise Editionに組み込まれているGlobally Distributed Databaseの機能を、デプロイ先で使用します。OCI、AWS、Azure、Google Cloudにまたがるデータベースの導入により、単一のクラウドの枠を超えて拡張できます。

xx、説明

  • Oracle Databaseマルチクラウド・パートナーにデプロイされたOracle AI Database Enterprise Editionを実行します。
  • マルチクラウドの各拠点は、ハイパースケーラ特有のサービス、ツール、インフラストラクチャへの低レイテンシアクセスを提供します。
  • Oracle AI Database 26aiを使用してRaftレプリケーションにアクセスします。

ハイブリッド・アーキテクチャ

クラウドとデータセンター全体におよぶデータ分散

Oracle AI Database Enterprise Editionに組み込まれているGlobally Distributed Databaseの機能を、デプロイ先で使用します。OCI、AWS、Azure、Google Cloud、顧客のデータセンターにまたがるデータベースの導入により、顧客により近い場所やクラウド・データセンターのない拠点に導入できます。

xx、説明

  • Oracle AI Databaseマルチクラウド・パートナーにデプロイされたOracle Databaseの一部として機能します。
  • ハイパースケーラに固有のサービス、ツール、インフラストラクチャへの低レイテンシアクセスを提供します。
  • 顧客のデータセンター内のExadata Database Machine、Exadata Cloud@Customer、Oracle Database Appliance、または非Oracleインフラストラクチャを活用します。

オンプレミス

データセンターで利用できる完全分散データベース

データをデータセンターに保管することで、データ・レジデンシーに関する要件、ネットワーク・レイテンシ、または高スループットの取り込み要件への対応を支援します。Oracle Globally Distributed Databaseは、自己管理プラットフォーム上でも、オラクルが管理するExadata Cloud@カスタマー・インフラストラクチャ上でも、必要な場所に導入できます。

xx、説明

オラクルは、Globally Distributed Databaseのオンプレミス導入について、以下の選択肢を提供しています。

  • Exadata: On-Premises
  • Exadata: Cloud@Customer
  • Oracle Database Appliance
  • オラクル以外のインフラストラクチャ
Comcast

Shardingのお客様事例

EpsilonはOracle Shardingでスケーラビリティ、パフォーマンス、および可用性を向上しています。

Oracle Globally Distributed Databaseに関する業界アナリストの見解


「組み込みのRAFTベースのレプリケーションの導入により、新しいリリースではデータベースのシャーディングのコンセプトが新たなレベルのスケーラビリティとパフォーマンスを実現しています。リアルタイムに複数の地域にわたり分散およびレプリケーションされるグローバルなハイパースケールデータベースが現実のものとなり、その中のデータを複雑なルールに従って透過的にローカライズすることができます。」


KuppingerCole、リード・アナリスト兼最高技術責任者、Alexei Balaganski氏


「トランザクション・システムで成功するエージェントの導入は困難です。スケーリング機能を備えたOracle Globally Distributed Database on Exascaleは、容量に余裕を持たせることができるため、企業は自信を持ってAI時代のスケーリングを行うことができます。」

Constellation Research、バイスプレジデント兼プリンシパル・アナリスト
Holger Mueller氏

Oracle Globally Distributed Databaseのユースケース

  • 1ミッションクリティカルな可用性(常時稼動/常時停止)

    継続的な運用を実現し、計画的または非計画的なノード、ゾーン、リージョンの障害においても3秒以下のフェイルオーバーでデータ損失を削減します。

  • 2データレジデンシー

    OCIリージョン全体にわたり、あるいはデータセンター内でデータを保存および管理し、データ・レジデンシーに関する要件を支援する一方で、アプリケーションと運用のための統一された単一のデータベース・ビューを維持します。

  • 3ハイパースケールOLTPワークロード

    コンピュートとストレージを弾力的に追加することで、ペタバイト級のデータと毎秒数百万件のトランザクションを処理できるよう、シームレスにスケールアウトできます。

  • 4ペタバイト規模のAIと分析

    Exascaleのインテリジェントなデータベース対応高性能ストレージ上でコンピュートとストレージを分離し、ペタバイト級のデータでAIベクトル検索・分析を実行し、エージェント型AIのコア・バックエンド・サービスをサポートします。

  • 5低レイテンシのユーザーおよびデバイス・アクセス

    OCIリージョンまたはプライベート・データセンター内のグローバル分散データベース・ノードをユーザーとデータベース・デバイスの近くに配置することで、応答時間を短縮します。

  • 6小さく始めて拡大

    コスト効果の高いExascaleインフラストラクチャをOCIに導入するか、データセンターのスケーラブルなインフラストラクチャに導入することで、常時接続の可用性を導入し、データ・レジデンシーに関する要件に対応し、低いTCOを実現します。

  • 7マルチクラウド

    Oracle AI Databaseサービスとライセンスに組み込まれているGlobally Distributed Database機能を使用して、すべての主要なハイパースケーラと自社のデータセンターにまたがるスケーラブルで可用性の高いソリューションを導入することにより、ロケーションの柔軟性を最大限に高めます。

  • 8時期ごとのスケーラビリティを備えたワークロードを経済的に実行

    コスト効果の高いExascaleインフラストラクチャ上のGlobally Distributed Exadata Databaseと、選択したソフトウェアまたはBYOL(Bring Your Own License)消費モデルを使用して、ピーク時の要求に合わせて常時稼働のワークロードのパフォーマンスを簡単にスケールアップし、その後はスケールダウンできます。

ハンズオン・ラボでOracle Globally Distributed Databaseを体験する

Oracle Globally Distributed Database 19cによるデータ・ソブリンの実現方法
Oracle Globally Distributed Database – ハイパースケールGlobally Distributed Databaseワークショップ
2025年8月2日

一般提供を発表: Exascale Infrastructure上のOracle Globally Distributed Databaseを発表

オラクル、プロダクト・マネジメント担当シニア・ディレクター、Pankaj Chandiramani

オラクルは本日、世界中のOracle Cloud Infrastructure(OCI)リージョンにわたり分散したミッションクリティカルなアプリケーションの導入を簡素化するために設計された、Oracle Globally Distributed Exadata Database on Exascale Infrastructureの一般提供を発表しました。この専用のエンタープライズクラスのマネージド・クラウド・データベース・サービスは、複数のリージョンにわたりデータを自動的に分散、保存、同期するため、リージョンが停止してもアプリケーションはオンライン状態を維持できます。SQLをフルサポートし、グローバル・データ・アクセス、先端のスケーラビリティとパフォーマンス、データ・レジデンシーに対するさまざまなビジネス・ニーズをカスタマー・ニーズが満たせるように支援します。

全文を読む

Oracle Globally Distributed Databaseのリソース

Oracle Globally Distributed Databaseを使い始める


Oracle Cloud Free Tierを試す

Oracle Cloudでアプリケーションを無料で構築、テスト、および導入します。


お問い合わせ

詳細を知りたいですか?業界をリードする当社のエキスパートにご相談ください。