すべてのプロダクト
Search
ドキュメントセンター

PolarDB:PolarDB for PostgreSQL (Oracle 互換) とは

最終更新日:Jan 24, 2026

PolarDB は、Alibaba Cloud が提供する次世代のクラウドネイティブデータベースです。ストレージとコンピューティングの分離アーキテクチャを採用し、ソフトウェアとハードウェアの統合を活用して、高性能、大容量ストレージ、数秒単位の伸縮性を特徴とする、安全で信頼性の高いデータベースサービスを提供します。PolarDB for PostgreSQL (Oracle 互換) は、Oracle 構文と高い互換性があります。

PolarDB for PostgreSQL (Oracle 互換) は、コンピューティングとストレージの分離アーキテクチャを採用しています。すべてのコンピューティングノードが単一のデータコピーを共有します。数分以内のリソーススケーリング、数秒での障害回復、グローバルなデータ整合性、無料のデータバックアップとディザスタリカバリを提供します。PolarDB for PostgreSQL (Oracle 互換) は、商用データベースの安定性、信頼性、高性能、スケーラビリティと、オープンソースデータベースのシンプルさ、オープン性、迅速な反復開発を兼ね備えています。

  • コンピューティングとストレージの分離と分散共有ストレージ。

    コンピューティングとストレージを分離した設計により、弾性スケーリングのビジネス要件を満たします。コンピューティングノードは、分散ファイルシステム (PolarFileSystem) を介して基盤となるストレージ (PolarStore) を共有するため、ストレージコストを大幅に削減できます。

  • 1 つの書き込みノードと複数の読み取りノードによる読み書き分離。

    PolarDB for PostgreSQL (Oracle 互換) は、マルチノードクラスターアーキテクチャを採用しています。クラスターには、読み書き操作用のプライマリノードが 1 つと、1 つ以上の読み取り専用ノードが含まれます。アプリケーションがクラスターエンドポイントを使用すると、PolarDB for PostgreSQL (Oracle 互換) は内部プロキシレイヤー (PolarProxy) を介してサービスを提供します。アプリケーションリクエストは、データベースノードにアクセスする前にまずプロキシに送信されます。プロキシレイヤーは、セキュリティ認証と保護を処理します。また、SQL 文を解析し、書き込み操作をプライマリノードに送信し、読み取り操作を読み取り専用ノード間で負荷分散して、自動的な読み書き分離を実現します。これにより、アプリケーションは、シングルノードデータベースを使用するのと同じくらい簡単にクラスターを使用できます。

メリット

PolarDB for PostgreSQL (Oracle 互換) は、Oracle を使用するのと同じように使用できます。さらに、PolarDB for PostgreSQL (Oracle 互換) は、従来の Oracle データベースに比べて次のメリットがあります。

  • 大容量

    デフォルトでは、ストレージ容量は最大 500 TB です。単一インスタンスのストレージ制限によるシャーディングのために複数のインスタンスを購入する必要はもうありません。これにより、アプリケーション開発が簡素化され、メンテナンスオーバーヘッドが削減されます。

    説明

    PolarStore (PSL4/PSL5) はペタバイトレベルのストレージをサポートしています。ペタバイトレベルのストレージが必要な場合は、お問い合わせいただくことでリソースを予約できます。

  • 低コスト

    • 共有ストレージ:コンピューティングとストレージが分離されているため、読み取り専用ノードを追加する際にはコンピューティングリソースに対してのみ課金されます。対照的に、従来の読み取り専用ノードにはコンピューティングリソースとストレージリソースの両方が含まれるため、ノードを追加するたびに追加のストレージ料金が発生します。

    • 弾性ストレージ:ストレージ容量を設定する必要はありません。ストレージ容量はデータ量に基づいて自動的にスケーリングします。使用したデータ分のみ、時間単位で課金されます。

  • 高性能

    オンライントランザクション処理 (OLTP) のパフォーマンスを大幅に向上させます。毎秒 500,000 以上の読み取りリクエストと、毎秒 150,000 以上の書き込みリクエストをサポートします。

  • 数分以内のスケーリング

    このサービスは、コンピューティングとストレージの分離アーキテクチャ、コンテナ仮想化技術、および共有ストレージに基づいています。これにより、わずか 5 分でノードを追加または削除できます。ストレージ容量はオンラインで自動的にスケールアウトします。スケールアウトプロセス中も、サービスは中断されません。

  • 読み取り整合性

    クラスターエンドポイントは、ログシーケンス番号 (LSN) を使用して、読み取り操作のグローバル整合性を保証します。これにより、プライマリノードと読み取り専用ノード間のレプリケーションの遅延によって引き起こされる不整合を回避します。

  • ミリ秒レベルのレイテンシー (物理レプリケーション)

    バイナリログベースの論理レプリケーションの代わりに、REDO ベースの物理レプリケーションを使用します。これにより、プライマリ-レプリカ間のレプリケーションの効率と安定性が向上します。インデックスやフィールドの追加など、大きなテーブルに対するデータ定義言語 (DDL) 操作でも、レプリケーションの遅延は発生しません。

  • 数秒での高速バックアップ

    データ量に関係なく、完全なデータベースバックアップにかかる時間はわずか 30 秒です。バックアッププロセスはデータベースをロックせず、アプリケーションへの影響はほとんどありません。バックアップは 24 時間 365 日実行できます。

  • クロスノード並列実行

    SQL 文は複数のノードで並列実行できます。これにより、CPU、メモリ、ネットワークリソースなど、すべてのコンピューティングノードのハードウェアリソースを最大限に活用し、分析クエリパフォーマンスを高速化します。詳細については、「クロスノード並列実行」をご参照ください。

料金

詳細については、「課金項目」をご参照いただくか、PolarDB クラスターの購入ページをご覧ください。

製品の使用方法

PolarDB for PostgreSQL (Oracle 互換) クラスターは、以下の方法で管理できます。クラスター、データベース、アカウントの作成などの管理タスクを実行できます。

  • コンソール:使いやすいグラフィカルな Web インターフェイスです。

  • CLI:CLI を使用して、すべてのコンソール操作を実行できます。

  • SDK:ソフトウェア開発キット (SDK) を使用して、すべてのコンソール操作を実行できます。

  • API:API 呼び出しを行うことで、すべてのコンソール操作を実行できます。

PolarDB for PostgreSQL (Oracle 互換) クラスターを作成した後、以下の方法で PolarDB for PostgreSQL (Oracle 互換) クラスターに接続できます。

  • DMS:DMS を使用して PolarDB クラスターに接続し、Web ベースのインターフェイスでデータベース開発タスクを実行できます。

  • クライアント:pgAdmin などの一般的なデータベースクライアントツールを使用して、PolarDB for PostgreSQL (Oracle 互換) クラスターに接続できます。

用語

以下の用語を理解すると、PolarDB for PostgreSQL (Oracle 互換) をより適切に選択して使用するのに役立ちます。

  • クラスター:PolarDB for PostgreSQL (Oracle 互換) はクラスターアーキテクチャを使用します。クラスターには、1 つのプライマリノードと最大 15 の読み取り専用ノードが含まれます。

  • リージョン:リージョンは物理的なデータセンターです。通常、PolarDB for PostgreSQL (Oracle 互換) クラスターは、最適なアクセスパフォーマンスを得るために Elastic Compute Service (ECS) インスタンスと同じリージョンに配置する必要があります。

  • ゾーン:ゾーンは、独立した電源とネットワークを持つリージョン内の物理的なエリアです。同じリージョン内のゾーン間に実質的な違いはありません。

  • 仕様:各ノードのリソース構成 (2 コア、8 GB メモリなど) です。

関連サービス

  • ECS:Elastic Compute Service インスタンスです。同じリージョン内の ECS インスタンスから内部ネットワーク経由で PolarDB for PostgreSQL (Oracle 互換) クラスターにアクセスすると、PolarDB for PostgreSQL (Oracle 互換) クラスターの最適なパフォーマンスが保証されます。ECS インスタンスと PolarDB for PostgreSQL (Oracle 互換) クラスターを併用するのは、典型的なビジネスアクセスアーキテクチャです。

  • Redis:Redis は、永続的なインメモリデータベースサービスを提供します。高トラフィックのワークロードの場合、ECS、PolarDB for PostgreSQL (Oracle 互換)、および Redis を組み合わせて、より多くの読み取りリクエストをサポートし、応答時間を短縮できます。

  • MongoDB:MongoDB プロトコルと完全に互換性のある、安定性、信頼性、スケーラビリティに優れたデータベースサービスです。データ構造が多様な場合は、構造化データを PolarDB for PostgreSQL (Oracle 互換) に、非構造化データを MongoDB に保存することで、さまざまなストレージニーズに対応できます。

  • DTS:Data Transmission Service (DTS) を使用して、オンプレミスデータベースをクラウド上の PolarDB for PostgreSQL (Oracle 互換) クラスターに移行できます。

  • OSS:Object Storage Service (OSS) は、Alibaba Cloud が提供する、大容量、安全、低コスト、高信頼性のクラウドストレージサービスです。