すべてのプロダクト
Search
ドキュメントセンター

PolarDB:PolarDB-X の歴史

最終更新日:Jun 12, 2025

このトピックでは、PolarDB-X の開発の歴史について説明します。

はじめに

2009 年、Alibaba Group は収支決算において、ビジネスの成長に伴いデータストレージリソースの需要が急激に増加していることを発見しました。コストとビジネスの成長のバランスを取るには、技術革新が必要でした。

このような状況において、Alibaba は de-IOE キャンペーンを開始しました。このキャンペーンは、インターネットとクラウドコンピューティング分野の急速な発展の時代に、企業ユーザーのビジネス開発とイノベーションを確実にするために、よりオープンで柔軟性があり、効率的な IT アーキテクチャを構築することを目的としていました。de-IOE キャンペーンは、商用ソフトウェアをオープンソースソフトウェアに置き換えることを加速させ、中国におけるクラウドコンピューティングの発展における基礎的なステップと見なすことができます。

置き換えプロセスにおいて、データベースは de-IOE キャンペーンの中核でした。

TDDL

キーワード: Alibaba での大規模アプリケーション、データベースとテーブルシャーディング技術の先駆者

従来のデータベースに代わる、より良い製品またはソリューションはありますか?この質問に対する答えは「はい」です。オープンソース技術と分散アーキテクチャを使用してデータベース製品を開発できます。これはコストを削減し、パフォーマンスと容量に関連する問題を解決するのに役立ちます。

2009 年 11 月 11 日、Alibaba は、同時実行性の高いトランザクションシステムで使用できる分散データベースミドルウェアである Taobao Distributed Data Layer(TDDL)を立ち上げました。

当時、TDDL はクライアントにインストールする必要がある JAR ファイルにすぎませんでした。ただし、Matrix、Group、および Atom レイヤーの分割を特徴とするトポロジはすでに使用されていました。このトポロジは、さまざまな分割要件を満たし、エンタープライズ アプリケーションのスケーリングと可用性の問題を解決するのに役立ちました。

2015 年までに、TDDL は Alibaba データベースシステムの統一アクセス標準となり、Alibaba のすべてのビジネスに分散データベースサービスを提供し始めました。現在、Alibaba では約 300,000 の TDDL インスタンスがビジネス向けに実行されており、決済、資金、インスタントメッセージ (IM)、メディアなどの分野をカバーしています。

独身の日ショッピングフェスティバルでテストされ、多様なビジネスモデルと巨大なビジネス規模向けに開発された TDDL は、MySQL 構文との高い安定性、パフォーマンス、スループット、および互換性を備えています。

TDDL の開発と並行して、Alibaba は分散データベースの商用利用も開始しました。

DRDS

キーワード: クラウドの商用化、高性能 SQL エンジン

2016 年初頭、Distributed Relational Database Service(DRDS)は最初の有料ユーザーを迎えました。それ以来、DRDS はユニット処理能力を向上させ、ユーザーがコストを削減し、効率を向上させるために最適化されてきました。

2017 年、DRDS 開発チームは高性能分散 SQL エンジンをリリースしました。PlanCache コンポーネント、FastSQL コンポーネント、およびカスタムの基盤となるドライバーを使用して、SQL エンジンはバッチ書き込み、シャードキーの選択、読み書き分離などの操作のパフォーマンスを 300%、クロスデータベース統合、分散結合、分散トランザクションなどの操作のパフォーマンスを 200% 向上させました。

DRDS は、異なるディメンションのテーブルでの結合操作とメモリ内での二次ソートをサポートしています。DRDS では、メモリ結果に関数操作を実行することもできます。これにより、DRDS は他のデータベースサービスと比較して使用コストが低くなります。

DRDS は、分散データベースが使用されるシナリオ向けに、さまざまなエンタープライズグレードの機能を提供します。これらの機能には、DRDS シーケンス、読み書き分離、データベースアカウント、バックエンド O&M 命令セットが含まれます。

優れたパフォーマンスと優れたユーザーエクスペリエンスにより、DRDS はパブリッククラウドユーザーの間で人気を博しています。

DRDS の商用利用の成功は、分散データベース技術が社内インキュベーションから市場指向の運用への転換、そして分散データベースミドルウェアから分散データベースシステムへの移行を示しています。

PolarDB-X 1.0

キーワード: アーキテクチャとブランドのアップグレード、社会経済開発の重要なプロジェクト

最適な安定性、超高性能、幅広いエンタープライズレベルの機能を備えた DRDS は、2018 年から 2019 年にかけて中国の社会経済開発の複数の重要なプロジェクトで使用され、中国の IT インフラストラクチャのデジタル変革を加速させました。それ以来、DRDS は Alibaba の主要サービスとなっています。

その後、DRDS はアップグレードされ、PolarDB-X に名前が変更されました。この名前では、PolarDB は Alibaba Cloud によって開発されたクラウドデータベースサービスのポートフォリオの名前であり、X は extreme という単語に由来しています。

PolarDB-X 1.0 では、PolarDB for MySQL クラスタをストレージノードとして使用できます。これにより、I/O 機能が強化され、柔軟なトランザクションのパフォーマンスが向上します。PolarDB-X は、一貫性のあるバックアップとリストア、SQL フラッシュバック、SQL 監査など、公共サービス部門および企業ユーザー向けのセキュリティ機能も強化しています。

PolarDB-X 2.0

キーワード: 金融グレードの高可用性、透過的な分散、集中型アーキテクチャと分散型アーキテクチャの統合、HTAP、オープンソースとマルチクラウドデプロイメント

PolarDB-X 2.0 は、Alibaba の分散データベースリリースの中で最も多くのアップデートが行われています。PolarDB-X 2.0 は、透過的な分散の概念に基づいて自動シャーディングポリシーを提供し、Timestamp Oracle(TSO)ポリシーとマルチバージョン同時実行制御(MVCC)メソッドに基づいてトランザクションの一貫性を保証します。PolarDB-X 2.0 は分散データベースの線形スケーリングをサポートし、パーティショニングに一貫したハッシュを使用します。PolarDB-X 2.0 は、グローバルバイナリロギング機能とグローバル一貫性バックアップ機能も提供します。PolarDB-X 2.0 のデータノード(DN)は、Alibaba が X-Paxos に基づいて開発した MySQL ブランチを使用します。MySQL ブランチは 3 つのレプリカと強力な整合性を提供し、ディザスタリカバリ中の目標復旧時点(RPO)をゼロにします。

PX架构.webp

PolarDB-X 2.0 はまったく新しいアーキテクチャを使用しており、世界 13 の国と地域にデプロイできます。さまざまな要件を満たすために、PolarDB-X 2.0 は、パブリッククラウド、プライベートクラウド、ソフトウェア、DBStack など、さまざまなデプロイメント形態を提供します。

PolarDB-X 2.0 のソースコードは、オープンソースの MySQL コミュニティで入手できます。これは、高性能分散データベースの品質を向上させ、データベースの使用を簡素化するのに役立ちます。

今後、PolarDB-X 2.0 は、ローカライズ、ハイブリッドトランザクション/分析処理(HTAP)負荷、迅速な容量変更、マルチアクティブディザスタリカバリなどの分野に焦点を当てます。