PolarDBは、Alibabaが開発した新世代のクラウドネイティブリレーショナルデータベースです。 ストレージとコンピューティングの分離されたアーキテクチャと統合されたソフトウェアとハードウェアにより、数秒以内の自動スケーリング、高性能、高可用性、大容量ストレージ、および信頼性を備えたデータベースサービスを提供します。 MySQLおよびPostgreSQLエコシステムと100% 互換性があり、Oracle構文との互換性が高く、集中型アーキテクチャと分散型アーキテクチャの両方をサポートします。 自己管理データベースと比較して、PolarDBは、総所有コスト (TCO) の50% で、オープンソースデータベースの最大6倍のトランザクションパフォーマンスと400倍の分析パフォーマンスを実現します。
PolarDBを使用すると、基になるデータベースエンジンとの互換性を維持しながら、アプリケーションに最適なデータベースエンジンを選択できます。
PolarDBデータベース | エコシステムの互換性 | アーキテクチャ | 製品タイプ |
MySQLと互換性のある100% | 共有ストレージと計算ストレージの分離アーキテクチャ | パブリッククラウド、Apsara Stack Enterprise Edition、DBStack | |
PostgreSQLと100% 互換性があり、Oracle構文との互換性が高い | |||
| 何も共有せず、集中型および分散型アーキテクチャ |
メリット
エコシステムの互換性
| ハイパフォーマンス
| 高可用性
|
大容量ストレージ
| 脆弱性
| セキュリティ
|
アーキテクチャ
PolarDB for MySQL
クラウドネイティブのアーキテクチャ哲学に基づいて設計されたPolarDB for MySQLは、商用データベースの安定性、高性能、スケーラビリティと、オープンソースのクラウドデータベースのシンプルさ、オープン性、迅速な反復を兼ね備えています。 PolarDBはコンピューティングをストレージから切り離し、ソフトウェアとハードウェアを効果的かつシームレスに統合して、数秒以内の自動スケーリング、高性能、大容量のストレージ容量、堅牢なセキュリティと信頼性を提供するデータベースサービスを提供します。
PolarProxy
PolarDBクラスターのPolarProxyは、アプリケーションとクラスター間のプロキシとして機能します。 アプリケーションからのすべての要求を受信してルーティングし、認証を実行し、自動読み書き分割、負荷分散、一貫性レベル、接続プール、過負荷保護などの高度な機能を提供します。
計算ノード
PolarDBは、マルチノードクラスターを使用してサービスを提供します。 各PolarDBクラスターは、読み取り操作と書き込み操作の両方を処理する1つのプライマリノードと、複数の読み取り専用ノードで構成されています。 マルチマスタークラスターには、複数の読み取り /書き込みノードと複数の読み取り専用ノードが含まれます。
アクティブ /アクティブフェイルオーバーメカニズムを使用して、ノード間のスムーズで自動のロール移行を可能にし、データベースの高可用性を確保します。
計算ノードは主にデータベースSQLエンジンを提供し、汎用仕様と専用仕様で利用できます。
共有分散ストレージ
複数の計算ノードが1つのデータコピーを共有するため、ストレージコストが大幅に削減されます。 新しい分散ストレージシステムと分散ファイルシステムにより、個々のデータベースサーバーのストレージ制限に制約されることなく、ストレージ容量をシームレスに動的に拡張できます。 これにより、クラスターは最大数百テラバイトのデータ量を処理できます。
POLARDB for PostgreSQL
PolarDB for PostgreSQLクラスターは、集中型アーキテクチャと分散型アーキテクチャの両方をサポートします。
集中型
PolarDB for PostgreSQLは、クラウドネイティブのアーキテクチャ哲学に基づいて設計されており、商用データベースの安定性、高性能、スケーラビリティと、オープンソースのクラウドデータベースのシンプルさ、オープン性、迅速な反復を兼ね備えています。 PolarDBはコンピューティングをストレージから切り離し、ソフトウェアとハードウェアを効果的かつシームレスに統合して、数秒以内の自動スケーリング、高性能、大容量のストレージ容量、堅牢なセキュリティと信頼性を提供するデータベースサービスを提供します。
分散
集中型PolarDB for PostgreSQLクラスターに基づいて、分散データベースはコンピュートノード /データノードのデュアルレイヤアーキテクチャを採用し、コンピューティングとストレージリソースを分離した分散スケーリング機能を提供します。 また、集中型PolarDB for PostgreSQLクラスターのすべての機能をサポートし、企業のパフォーマンスと信頼性の要件を満たしています。
集中型 (Enterprise EditionおよびStandard Edition)
| 分散
|
PolarDB-X
PolarDB-Xでは、データノードは独立して集中型で動作し、シングルノードデータベースモデルと完全に互換性があります (MySQL 5.7および8.0と100% 互換性があります) 。 ビジネスの拡大により分散スケーリングが必要な場合は、アーキテクチャを分散アーキテクチャに簡単にアップグレードできます。 対応する分散コンポーネントは、元のデータノードとシームレスに統合され、スケーリングを容易にします。 これにより、データ移行やアプリケーションの変更なしに、分散アーキテクチャによってもたらされる可用性とスケーラビリティを活用できます。
集中型 (Standard Edition)
| 分散 (Enterprise Edition)
|
Tutorialビデオ
PolarDBの使い方
次の方法を使用して、PolarDBクラスターを管理できます。
関連ドキュメント
PolarDBデータベース | 課金 | ユーザーガイド | ホワイトペーパー |