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 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文の互換性テスト、移行後のパフォーマンス比較が含まれます。