このページは機械翻訳によるものです。内容の正確さは保証しておりません。 人力翻訳を依頼する

PolarDB for Xscale とは

更新日時2025-04-14 17:11

PolarDB for Xscale ( PolarDB-X ) は、Alibaba Cloud によって独自に設計および開発された、高性能のクラウドネイティブ分散データベースプロダクトです。高いスループット、大容量ストレージ、低レイテンシ、容易なスケーラビリティ、そして極めて高い可用性を特長としています。

アーキテクチャ

PolarDB-X は、「ビジネスの成長に合わせてデータベースアーキテクチャも成長する」という設計理念を採用しています。ビジネスの成長に合わせてスムーズにアップグレードできる、集中型と分散型を統合したアーキテクチャを採用しています。これにより、データベースの変更や大規模データベースの直接購入に伴う高コストを回避できます。クラウド リソースとコンテナ化されたデプロイ機能を活用する PolarDB-X は、x86 CPU アーキテクチャと非共有アーキテクチャを使用して、ストレージとコンピューティング リソースを分離します。これにより、ビジネス ニーズに応じてレイヤー キャパシティを計画できます。

機能

PolarDB-X は、自己開発とオープン エコシステムのアプローチに従います。学習コストと使用コストを最小限に抑えるために、MySQL オープンソース エコシステムを中心に分散機能を提供します。SQL 構文、トランザクションの動作、エコシステム ツールなど、複数の側面で MySQL オープンソース エコシステムと完全に互換性があります。自己管理 MySQL データベースを PolarDB-X に移行するには、アプリケーションのコードを最小限に修正するだけで済みます。

機能

説明

機能

説明

金融グレードの高可用性 (RPO=0)

透過的な分散

PolarDB-X は、使いやすい透過的な分散アーキテクチャを提供します。

  • デフォルトでは、PolarDB-X はシャーディングにプライマリキーを使用します。そのため、ビジネス データを PolarDB-X に移行する際に、パーティションキーを指定する必要はありません。

    説明

    この機能により、データ移行プロセスを簡素化できますが、パフォーマンス ボトルネックを克服するために、ビジネス要件に基づいてプライマリキーを適切に設計する必要があります。

  • PolarDB-X は、独自開発の X-Paxos プロトコルを使用して、フェールオーバー時の目標復旧時点 (RPO) をゼロにします。さらに、PolarDB-X は TSO ポリシーと分散 MVCC 機能を活用して、分散トランザクションの分離と一貫性を確保します。

  • PolarDB-X は線形スケーリングをサポートし、パーティショニングに一貫したハッシュを使用します。ホットスポットを軽減し、負荷分散を実現するために、PolarDB-X は過負荷のノードからリクエストをオフロードできます。スケールアウト中は、PolarDB-X は厳格なデータ整合性を維持しながら計算オフロードを実装します。PolarDB-X インスタンスのスケールアウトは、ビジネスに影響を与えません。PolarDB-X は並列クエリとスロットリングもサポートしており、スケーリング中の業務継続性を確保します。

  • PolarDB-X は、分散データベースにおける計算ノードからデータノードへのデータ転送の問題を解決するために、バイナリ ロギングを提供します。分散データベースでは、異なる時点で作成されたバックアップ ファイルに基づいてノードを復元すると、データの不整合が発生する可能性があります。この問題を解決するために、PolarDB-X はバックアップ前にデータ整合性を確保し、グローバルに一貫性のあるデータに基づいてバックアップ ファイルを作成します。

集中型アーキテクチャと分散型アーキテクチャの統合

  • PolarDB-X には、ネイティブ MySQL と 100% 互換性のある Standard Edition と、ネイティブ MySQL と高度に互換性のある Enterprise Edition の 2 つのエディションがあります。詳細については、「MySQL との互換性」をご参照ください。

  • ビジネスの成長に伴い分散アーキテクチャが必要になった場合、Standard Edition はサービス中断なしで Enterprise Edition にアップグレードできます。アップグレード後、分散コンポーネントはデータ移行やアプリケーションの変更なしに、元のデータノードに自動的に接続してスケーリングできます。

  • カーネル レベルでの統合により、PolarDB-X は分散テクノロジーを使用して集中型アーキテクチャを最適化します。

HTAP

PolarDB-X はワンストップ エクスペリエンスを提供します。コールド データ アーカイブ (TTL)クラスタ化カラムナ インデックス (CCI)、行ストア ノードとカラム ストア ノードの組み合わせ、HTAP シナリオのコストベース オプティマイザーを実装しています。また、ベクトル化オペレーターをサポートし、独自開発の SQL エンジンを使用して HTAP クエリを実行します。

オープンソース エコシステムとマルチクラウド デプロイメント

さまざまな業界のビジネス要件を満たすために、PolarDB-X は、Alibaba Cloud パブリック クラウド、Apsara Stack、DBStack、Lite エディションの 4 つのデプロイメント モードを提供します。

  • Alibaba Cloud パブリック クラウドは、PolarDB-X の迅速な反復をサポートし、PolarDB-X インスタンスの安定性を確保します。Alibaba Cloud パブリック クラウドに、フルマネージド モードで PolarDB-X インスタンスをデプロイできます。PolarDB-X は、世界 13 のリージョンで高性能のクラウドネイティブ データベース サービスを提供します。

  • Apsara Stack は、セキュリティと分離に関するコンプライアンス要件を満たすために、コアとなる Alibaba Cloud サービスをサポートしています。

    重要

    Alibaba Cloud パブリック クラウドと Apsara Stack の PolarDB-X インスタンスは、デプロイされるリソースの種類によって異なる場合があります。

  • DBStack はデータベース管理のための軽量プラットフォームであり、コアとなる Alibaba Cloud サービスをサポートしています。DBStack は、さまざまなシナリオにおける高性能、高可用性、費用対効果の高いデータベース ソリューションに対するビジネス要件を満たします。

  • PolarDB-X Lite は最新の機能を提供し、最小限のリソースを使用して分散データベース クラスタを作成できます。

セキュリティと安定性

シナリオ

シナリオ

説明

PolarDB-X の関連機能

シナリオ

説明

PolarDB-X の関連機能

低レイテンシで多数のトランザクションを処理する

トランザクションはインターネット ビジネスに関係しています。トランザクション システムは、情報システムのコア コンポーネントの 1 つです。業務継続性、トランザクションの一貫性、システム セキュリティは、トランザクション システムが期待どおりに実行されることを保証するための基本です。インターネット時代において、高負荷で低レイテンシで長時間実行できるトランザクション システムがトレンドになっています。

データを一元的に保存する

このシナリオは、データの集中化またはデータの照合とも呼ばれます。このシナリオでは、オペレーショナル データストア (ODS) を使用して、企業のビジネス データと、垂直に分割されたデータソースを集約します。このシナリオでは、高同時実行書き込み操作、マス ストレージ、多次元クエリ、低コスト データ処理をサポートするデータベースが必要です。

データベースとテーブルのシャーディング アーキテクチャを実装する

このシナリオでは、高スループット、高い同時実行性、堅牢な安定性、分散 O&M 機能 (分散 DDL クエリやスケーリングなど) が必要です。オープンソース コンポーネントを使用して、データベースとテーブルのシャーディング アーキテクチャを実装できます。

透過的な分散

データベースを従来のアーキテクチャから分散アーキテクチャに変換する

シングルノード データベースがビジネス ワークロードを処理できない場合、またはデータ量が大きいために単一テーブルのパフォーマンスが低下し、テーブルのメンテナンスが困難になった場合は、分散アーキテクチャへのアップグレード、アプリケーション コードの移行、データの移行が必要です。

モジュール式ディザスタリカバリを実装する

金融や通信などの業界では、ワークロードの増加に伴い、コア サービスの継続性を確保する必要があります。これを達成するために、現在のアーキテクチャは分散型に変換され、モジュール式フレームワークが作成されます。各モジュールは独自のビジネス ワークロードを処理し、データセンターレベルの障害分離とアクティブ地理的冗長性を実装します。

HTAP クエリを実行する

インターネット上のビジネスはリアルタイムでインテリジェントになる傾向があります。そのため、同じデータソースで HTAP クエリを実行する必要がある場合があります。これらの要件を満たすために、データベースは使いやすく、データの整合性とセキュリティを確保できる必要があります。

HTAP

ビジネス コストを最小限に抑え、生産性を向上させる

ビジネス ワークロードは安定する傾向があります。ビジネス コストを最小限に抑えるために、データベースを最適化する必要があります。ワンクリック MySQL 移行、データ圧縮、データ マージなどの機能が必要です。

ディザスタリカバリのためのマルチクラウド デプロイメント

ベンダー ロックインを防ぎ、技術的な習熟度と障害からの脱出を強化するには、自己構築のクロス クラウド ディザスタリカバリが必要です。多様な需要に対応できるデータベースが必要です。

オープンソース エコシステムとマルチクラウド デプロイメント

  • 目次 (1, M)
  • アーキテクチャ
  • 機能
  • シナリオ
フィードバック
phone お問い合わせ