使いやすさ
PolarDB は MySQL と完全に互換性があります。つまり、既存の MySQL データベースで使用しているコード、アプリケーション、およびドライバーは、ほとんどまたはまったく変更を加えることなく、PolarDB で使用できます。
高パフォーマンス
-
PolarDB アーキテクチャは、MySQL カーネルを改善し、物理レプリケーション、RDMA プロトコル、共有分散ストレージを採用しているため、MySQL と比較して読み取りパフォーマンスが最大 6 倍にまで向上します。
-
PolarDB クラスターには、1 つのプライマリインスタンスと最大 15 の読み取り専用インスタンス (少なくとも 1 つの読み取り専用インスタンスがアクティブ/アクティブの高可用性ソリューションを提供するために機能する) が含まれているため、読み取りと書き込みの同時操作を実行できます。
大容量ストレージ
分散ブロックストレージとファイルシステムが PolarDB アーキテクチャで使用され、データベースインスタンスごとに最大 100 TB の容量をサポートします。
高可用性
PolarDB は、アクティブ/アクティブ高可用性アーキテクチャを使用して、プライマリインスタンスまたは読み取り専用インスタンスを対象とした自動フェイルオーバーを実行します。 このアーキテクチャは、従来のアクティブ/スタンバイセットアップよりも優れたシステムアクセスパフォーマンスを同じコストで実現します。
セキュリティおよび信頼性
PolarDB は、データベースへのアクセス、ストレージ、および管理のためのさまざまなセキュリティ対策を提供します。 これには、IP アドレスのホワイトリスト登録によるデータアクセスの管理、Virtual Private Cloud (VPC) を使用したネットワークの分離、SSL を使用した転送中のデータの暗号化、および複数のコピーでのデータの保存が含まれます。
低価格
PolarDB は共有ストレージメカニズムを適用することでストレージコストを削減します。
スケーラビリティと拡張性
PolarDB は、コンテナー仮想化と共有分散ブロックストレージテクノロジーを使用して、CPU とメモリの拡張を容易にします。 データベースにセカンダリインスタンスを追加するには、2〜3 分しかかかりません。 データベースの使用量に基づいて、データベースストレージはストレージの上限に向かって自動的にスケーリングされ (インスタンスの仕様によって異なります)、ビジネスの継続性に影響を与えません。