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

PolarDB:製品紹介

最終更新日:Jun 04, 2024

PolarDB for PostgreSQL (Compatible with Oracle) は、一般的なデータ型、ストアドプロシージャ、一般的なシステムビュー、データベースリンク、パーティションテーブル、パーティションインデックス、およびその他の主要な機能について、Oracle構文と高度に互換性があります。 エンタープライズユーザーは、Advanced Database & Application Migration (ADAM) を使用して、ビジネスをOracleデータベースからPolarDB for Oracleにインテリジェントに移行できます。 ADAMは、データ移行の評価に使用できるインテリジェントなツールです。

Oracleデータベースを使用するエンタープライズ・ユーザーは、アプリケーション・コードを変更することなく、ビジネスをPolarDB for PostgreSQL (Compatible with Oracle) に切り替えることができます。 PolarDB for Oracleには、AlibabaグループとAlibaba Cloud内で多数の成功事例があります。 PolarDB for Oracleは、Alibaba Cloudで最も急速に開発されたデータベースサービスです。 PolarDB for Oracleは、金融、公共サービス部門、エネルギー、電気通信、新しい小売、教育など、さまざまな業界で使用されています。 PolarDB for PostgreSQL (Oracle互換) は、Alibaba Cloudリレーショナルデータベースの開発を目撃し、主導しています。

アーキテクチャのアップグレードによって提供される利点に加えて、PolarDB for PostgreSQL (Compatible with Oracle) は、Oracleデータベースに対して次の利点を提供します。
  • 物理ログをレプリケートして、レプリケーションレイテンシを短縮します。

    PolarDB for Oracleは、共有ストレージと物理ログを使用して、プライマリノードと読み取り専用ノード間のレイテンシをわずか数ミリ秒に短縮します。 一貫性に対する高い要件がある場合は、強力な一貫性を実装できます。 ただし、これにより、このエディションの書き込みパフォーマンスが低下します。

  • トランザクションおよび分析クエリは、複数のノードで並行して実行できます。

    PolarDBは分析クエリをサポートしています。 PolarDBは、分散並列コンピューティングテクノロジを使用して、複数の読み取り専用ノードでSQLクエリを並列に実行します。 これにより、共有ストレージ層でのI/Oスループットが向上し、読み取り専用ノードのCPU使用率とメモリ使用率が向上します。 トランザクションデータに対する分析クエリは、分析プラットフォームにデータをインポートする必要なく、リアルタイムで実行できます。 分析クエリが実行される読み取り専用ノードは、トランザクションクエリが実行される読み取り専用ノードから物理的に分離されます。 このように、読み取り専用ノードでの分析クエリは、トランザクション処理サービスに影響を与えません。 コンピューティングリソースが不十分な場合は、オンデマンドで計算ノードを追加できます。 計算ノードの増加は、データの再割り当てを必要としない。

  • 次世代のコストベースのオプティマイザは、実行計画の精度を向上させるために使用されます。

    データベースが使用されるシナリオは多様である。 実行計画が十分に正確でない場合、遅いクエリが発生します。 この問題に対処するために、PolarDBは次世代のコストベースのオプティマイザを起動します。

  • シナリオ固有の機能は、カーネルレベルでカスタマイズされます。

    フラッシュ販売や接続プールなど、さまざまなシナリオの要件を満たすように、機能をカーネルレベルでカスタマイズできます。

  • エンタープライズグレードの機能が改善されました。

    PolarDB for PostgreSQL (Compatible with Oracle) のアーキテクチャとカーネルは、深く最適化されています。 これにより、PolarDB for Oracleのパフォーマンスが2倍以上向上します。 PolarDB for Oracleは、企業のセキュリティ要件を満たすことができる、伝送リンク用のエンタープライズグレードの暗号化とストレージ暗号化を提供します。 PolarDB for Oracleは、ストレージおよび計算分離アーキテクチャを使用します。 このアーキテクチャでは、各クラスターに1つのプライマリノードと複数の読み取り専用ノードをデプロイできます。 クラスターごとに最大15の読み取り専用ノードをデプロイできます。 このアーキテクチャにより、PolarDB for Oracleをオンデマンドで動的にスケーリングできます。 使用したリソースに対してのみ支払います。 各クラスターのストレージ容量を最大100テラバイトに増やすことができます。

  • 仕様はオンデマンドで調整できます。
    • 実際のビジネスワークロードに基づいて、PolarDBインスタンスの仕様を調整できます。
    • データベースワークロードが増加し、より多くのデータを保存する必要がある場合は、インスタンスの仕様をアップグレードできます。 ビジネスワークロードが減少した場合は、インスタンス仕様をダウングレードできます。 リソースの動的スケーリングにより、基礎となるハードウェアリソースを柔軟に計画できます。
  • PolarDB for Oracleは、Oracle構文と互換性があります。
    • PolarDB for Oracleは、Alibaba Cloudの蓄積経験に基づいて開発されています。 PolarDB for Oracleは、データベース管理者や開発者がよく使用するOracle構文と互換性があるため、ユーザーは新しい構文を学ぶ必要はありません。
    • ADAMを使用して、OracleデータベースからPolarDB for Oracleにデータを移行できます。 ADAMは、データベースとアプリケーションの移行のためのプラットフォームを提供します。 ADAMは、移行プロセス全体を通して、プロジェクトベースおよびワークフローベースの移行サービスを提供します。 これには、移行前の評価、移行中のデータの同期と検証、JavaプログラムのSQL文の互換性テスト、移行後のパフォーマンス比較が含まれます。