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

PolarDB:オンラインゲーム: XD.com

最終更新日:Mar 29, 2026

XD.com は、すべてのゲーム業務システムを、ストレージとコンピューティングの分離アーキテクチャを採用したクラウドネイティブデータベースである PolarDB for MySQL 上で実行しています。これにより、100万を超える同時接続プレーヤーへの対応、24時間365日の高可用性、サーバー障害やアップグレードからの迅速な回復を実現しています。

XD.com について

XD.com は、中国のインターネット企業トップ100社の1つであり、ゲームの研究開発、アニメーション制作、アイドルエンターテインメントなど、多岐にわたる事業を展開しています。2002年に中国で最も初期のインターネット共有プラットフォームの1つである VeryCD として設立された同社は、2009年に XD.com に社名を変更し、ウェブゲームおよびモバイルゲーム事業に軸足を移しました。現在、XD.com は自社の TAPTAP ゲームコミュニティをグローバルに展開し、中国本土、東南アジア、ヨーロッパ、米国のプレーヤーにサービスを提供しています。

課題

グローバルなゲームプラットフォームを拡張する上で、データベースに関して相互に関連する3つの課題が生じました:

課題詳細
低レイテンシーでのグローバルデプロイメントTAPTAP をグローバルに展開するには、特に人口が密集する東南アジア市場において、リージョンをまたいで一貫した低レイテンシーのデータベースパフォーマンスが求められました。
100万を超えるピーク時の同時接続ユーザー数ピーク時には、XD.com のプラットフォームは複数の国やリージョンで同時に100万人以上のオンラインプレーヤーを処理します。データベースレイヤーは、パフォーマンスを低下させることなく、この同時実行性を維持する必要があります。
サーバー再起動からの迅速な回復ゲームの運用には、頻繁なバージョンアップグレードやリージョンサーバーのメンテナンスが伴います。また、ハードウェアやソフトウェアの障害によってもサーバーの再起動がトリガーされます。これらのすべての場合において、データベースはゲームの状態を迅速に再読み込みし、プレーヤーがダウンタイムを意識しないようにする必要があります。

ソリューション

XD.com は、すべてのゲーム業務システムの基盤として PolarDB for MySQL を使用しています。ストレージとコンピューティングの分離アーキテクチャは、それぞれの課題に直接的に対応します:

  • 大規模な高同時実行性: PolarDB for MySQL は、組み込みの高同時実行性サポート、高可用性、弾力的スケーリングにより、大量のデータを処理します。これにより、XD.com は事前に過剰なキャパシティをプロビジョニングすることなく、グローバルにプレーヤーへサービスを提供できます。

  • 再起動後の高速なデータ読み込み: PolarDB for MySQL の高性能な読み取り機能により、計画的なアップグレードや予期せぬハードウェアまたはソフトウェアの障害によってトリガーされた再起動後も、ゲームサーバーは状態を迅速に再読み込みできます。

Architecture

結果

優れたゲーム体験

ストレージとコンピューティングの分離アーキテクチャは、各クラスターに1つのプライマリノードと1つの読み取り専用ノードを提供し、標準の MySQL の3倍の読み書き性能を実現します。これは、特に頻度の高い2つのゲーム操作に直接的なメリットをもたらします:

  • サーバーの再起動とバージョンアップグレード: 高性能な読み取りにより、ゲームサーバーが状態を再読み込みするのに必要な時間が短縮され、メンテナンスウィンドウが短くなり、プレーヤーはゲームを継続できます。

  • 新規ゲームローンチのための弾力的スケーリング: 強力な弾力的スケーラビリティにより、コンピューティングリソースの追加・削除が可能です。そのため、XD.com は手動でのデータベース介入なしに、新しいリージョンサーバーを開設し、キャパシティを拡張できます。

24時間365日の高可用性

データはクラスター全体で3つのコピーとして保存され、一貫性と信頼性を確保します。プライマリノードに障害が発生した場合、PolarDB for MySQL は 30~60 秒以内にフェイルオーバーを完了し、データ整合性を保証しながらオンラインサービスを迅速に回復させます。

MySQL エコシステムとの完全な互換性

PolarDB for MySQL は、MySQL 5.6、5.7、8.0 と 100% 互換性があり、より広範な MySQL エコシステムやオープンソースのミドルウェアツールも含まれます。これにより、XD.com のチームは、移行のオーバーヘッドなしに、既存のデータベースツールをゲーム履歴、ゲーム内課金、運用イベントなどに使用できます。

お客様の声

「PolarDB for MySQL は、高性能な読み書き機能を提供し、MySQL と 100% の互換性があります。これにより、シームレスな業務移行が可能になり、100万人のプレーヤーの同時オンライン接続をサポートし、ソフトウェアやハードウェアの障害によるサーバー再起動からの迅速な業務回復を実現しています。」