PolarDB は、Alibaba Cloud によって開発された次世代のクラウドネイティブリレーショナルデータベースです。ソフトウェアとハードウェアの利点を組み合わせたコンピューティングとストレージの分離アーキテクチャを使用しています。PolarDB は、数秒単位の弾力性、高性能、高可用性、セキュリティ、信頼性、および大容量ストレージを提供するデータベースサービスを提供します。このサービスは、MySQL および PostgreSQL エコシステムと 100% 互換性があり、Oracle 構文と高い互換性があります。集中型デプロイメントと分散型デプロイメントの両方をサポートします。自己管理データベースと比較して、PolarDB は、オープンソースデータベースの最大 6 倍のトランザクション性能と 400 倍の分析性能を、総所有コスト (TCO) の 50% で実現します。
PolarDB を使用すると、アプリケーションに最適なデータベースエンジンを選択し、基盤となるデータベースエンジンとの互換性を維持できます。
PolarDB データベース | エコシステムの互換性 | サービスアーキテクチャ | 製品形態 |
MySQL と 100% 互換 | 共有ストレージ、コンピューティングとストレージの分離 | パブリッククラウド、Apsara Stack Enterprise、DBStack | |
PostgreSQL と 100% 互換、Oracle 構文と高い互換性 | |||
| Shared-nothing、集中型と分散型を統合したアーキテクチャ |
利点
エコシステムの互換性
| 高性能
| 高可用性
|
大容量ストレージ
| 容易なスケーリング
| セキュリティ
|
サービスアーキテクチャ
PolarDB for MySQL
PolarDB for MySQL クラスターは、クラウドネイティブの概念に基づいて設計されています。商用データベースの安定性、高性能、スケーラビリティと、オープンソースのクラウドデータベースのシンプルさ、オープン性、迅速な反復性を兼ね備えています。コンピューティングとストレージの分離アーキテクチャは、ソフトウェアとハードウェアの両方の利点を活用して、数秒単位の弾力性、高性能、セキュリティ、信頼性、および大容量ストレージを提供するデータベースサービスを提供します。

データベースプロキシ (Proxy)
データベースプロキシは、データベースとアプリケーションの間のネットワークプロキシサービスです。アプリケーションからのすべてのリクエストをデータベースに転送します。プロキシレイヤーは、セキュリティ認証と、自動読み書き分離、負荷分散、整合性レベル、コネクションプーリング、持続的接続、過負荷保護などの高度な機能を提供します。
データベース計算ノード
PolarDB は、マルチノードのクラスターアーキテクチャを使用します。1 つのプライマリノードと複数の読み取り専用ノードを含む Cluster Edition クラスターは、1 つの読み書きノードと複数の読み取り専用ノードで構成されます。マルチマスタークラスターには、複数の読み書きノードと複数の読み取り専用ノードがあります。
読み書きノードと読み取り専用ノードの間でアクティブ/アクティブフェールオーバーが使用され、データベースサービスに高可用性を提供します。
計算ノードはデータベースの SQL エンジンを提供し、汎用仕様と専用仕様があります。
共有分散ストレージ
複数の計算ノードがそれぞれ独自のデータを保存するのではなく、単一のデータコピーを共有します。これにより、ストレージコストが大幅に削減されます。分散ブロックストレージとファイルシステムに基づいて、ストレージ容量をオンラインでスムーズに拡張できます。この設計により、単一のデータベースサーバーのストレージ容量の制限を回避し、最大数百テラバイトのデータ量を処理できます。
PolarDB for PostgreSQL
PolarDB for PostgreSQL クラスターは、集中型と分散型の両方の形態をサポートします:
集中型
クラウドネイティブの概念に基づいて設計されており、商用データベースの安定性、高性能、スケーラビリティと、オープンソースのクラウドデータベースのシンプルさ、オープン性、迅速な反復性を兼ね備えています。コンピューティングとストレージの分離アーキテクチャは、ソフトウェアとハードウェアの両方の利点を活用して、数秒単位の弾力性、高性能、セキュリティ、信頼性、および大容量ストレージを提供するデータベースサービスを提供します。
分散型
これは、集中型の PolarDB for PostgreSQL クラスター上に構築された分散データベースです。計算ノード (CN) とデータノード (DN) の 2 層アーキテクチャを使用して、コンピューティングとストレージの分離による分散スケーラビリティを実現します。また、集中型の PolarDB for PostgreSQL クラスターの既存の機能もサポートし、エンタープライズビジネスの多様なパフォーマンスと信頼性のニーズに対応します。
集中型 (Enterprise Edition および Standard Edition)
| 分散型
|
PolarDB for Xscale
PolarDB for Xscale クラスターでは、データノード (DN) は、スタンドアロンデータベースと完全に互換性のある集中型フォームに分離されています (MySQL 5.7 および 8.0 と 100% 互換)。ビジネスの成長により分散スケールアウトが必要になった場合、アーキテクチャをその場で分散型フォームにアップグレードできます。分散コンポーネントは、データ移行やアプリケーション側の変更なしに、元のデータノードにシームレスに接続できます。これにより、分散システムの可用性とスケーラビリティの恩恵を受けることができます。
集中型 (Standard Edition)
| 分散型 (Enterprise Edition)
|
ビデオ
PolarDB の使用方法
以下の方法で PolarDB クラスターを管理し、クラスター、データベース、アカウントの作成などの操作を実行できます:
クイックガイド
PolarDB データベース | 課金 | ユーザーガイド | ホワイトペーパー |


