tencent cloud

TencentDB for TcaplusDB
高性能分散NoSQLデータストレージサービス
概要

TencentDB for TcaplusDB(TcaplusDB)は、ゲーム用に設計された分散NoSQLデータストレージサービスです。 TcaplusDBは、高速メモリとSSDを組み合わせて、ゲームビジネスの開発と運営ニーズに応えるために、シングルリージョン構成 、マルチリージョン構成のビジネスモデルをサポートします。さらに、ゲームにダウンタイムなしのスケーリングとサーバーの自動マージサービスを提供します。 TcaplusDBは、高可用性、災害復旧、バックアップ、ロールバックなどの包括的な機能セットを備えており、99.999%の信頼性、24時間年中無休のデータストレージを保証します。現在、Arena of Valor、PUBG Mobile、CrossFire、Call of Duty:Mobileなど、何百もの人気ゲームで広く使用されています。TcaplusDBは、世界クラスのクラウドストレージ製品に高品質、低コスト、スケーラブル、安定した安全なストレージサービスを提供することを目標としています。

特徴
高性能

TcaplusDB は、メモリとディスクの LRU ベースのホット/コールド データ交換、SSDディスクにおけるデータの保存、マルチサーバー データ分散などの機能を備えており、最高のパフォーマンスを保証します。単一サーバーは1秒あたり約10万件のリクエストを処理でき、遅延を10ミリ秒以下に抑えています。

高可用性

TcaplusDBは、ホットスタンバイメカニズムを備えており、災害などでシステム障害が発生した際に、迅速に復旧/修復を行います。ハードウェアまたはOSの障害を迅速に回復して、99.999%の高可用性を実現できます。

低コスト

TcaplusDB では、プロセス内のデータをメモリとディスクの間で切り替えることができます。アクティブデータはメモリに保存され、非アクティブデータはディスクに保存されます。全メモリ型のストレージと比較してコストを約70% 節約し、Redis + MySQLと比較してコストを約40%節約します。

動的スケーリング

TcaplusDBは、保存容量無制限で、ゲームの運用に影響を与えることなく、ゲームの実際のニーズに応じて動的にスケールアップまたはスケールダウンでき、ビジネス規模の劇的な変化に柔軟に対応できます。

利便性

TcaplusDB は APIを使用して呼び出すことができ、よく使われる操作(テーブルの追加、変更、削除、データ消去など)のWEB化、スケールアウト、スケールイン、バックアップなどのメンテナンスタスクの自動化をサポートしています。

機能
キャッシュと永続ストレージの組み合わせ

キャッシュとディスクストレージの組み合わせを使用すると、2種類のデータベースを使用する必要がなくなり、プリケーション アーキテクチャが簡素化され、ホットデータとコールド データの自動切り替えが可能になります。

柔軟なスケーリング

TcaplusDBは、保存容量無制限で、1つのテーブルに 50TBのデータを保存できるため、ストレージ容量の拡張問題を考える必要がありません。ノンストップでスケールアップまたはスケールダウンでき、シングルリージョン構成 、マルチリージョン構成のビジネスモデルをサポートします。

バックアップ、災害復旧、高速ロールバック

バックアップと災害復旧

過負荷保護、ホットスタンバイ、および毎日のコールドバックアップ機能により、データを 30日間保持し、Binlogトランザクションを 15 日間保持します。

高速ロールバック

コールドバックアップをすばやく取得して解凍を行い、自動ロールバック機能により、正確な時刻にデータを自動的にロールバックできます。各コールドバックアップノードは300GBのデータを格納し、2時間以内にロールバック操作を完了できます。

PBプロトコル対応

TcaplusDB は Protobuf プロトコルをサポートし、柔軟性の高いデータアクセスを提供し、指定されたフィールドのアクセスと抽出をサポートすることにより、帯域幅の消費が大幅に削減されます。

ユースケース

モバイルゲームのストレージ要件

モバイルゲームは時間の断片化、プレイヤー間相互のやり取りや会話が多い、データ量が多いという特徴があり、一般的にシングルリージョン構成 、マルチリージョン構成のビジネスモデルを採用しています。ゲーム業界はトレンドの変化が早く、実際マーケティングには数え切れないほどの種類があるため、シームレス切替、安定性、低遅延、高スループットを特徴とするストレージ サービスが必要です。

ソリューション

TcaplusDB はゲーム用に設計されており、分散アーキテクチャ、ホット/コールド データ交換、地域サーバーの自動マージなどの技術手段によりゲームの高スループット、低遅延、シングルリージョン構成 、マルチリージョン構成の要件を満たします。ダウンタイムなしの自動スケーリングと過負荷保護などの機能を提供し、マーケティングキャンペーンやトラフィックの急増のニーズに対応します。

PCゲームのストレージ要件

PC ゲームは、プレイヤーのオンライン時間が長い、データ量が多いという特徴があり、大部分はシングルリージョン構成 、マルチリージョン構成のビジネスモデルを採用しています。ゲームビジネスのライフサイクルは長く、実際マーケティングには数え切れないほどの種類があるため、高い安定性、低遅延、高スループット、および堅牢なデータバックアップとロールバック機能を備えているデータストレージサービスが必要です。

ソリューション

TcaplusDB は、データの圧縮、削除、特定のフィールド操作、およびログファイルの自動的パッケージングを特徴としており、PC ゲームが大量のログと大量のスループットに対処するのに役立ちます。分散アーキテクチャ、ホット/コールド データ交換などの技術は低レイテンシー、高スループットの要求を満たします。また、業務のバックアップとロールバック要求に対し、TcaplusDBは自動バックアップおよびオンデマンドロールバックサービスも提供します。

ブラウザーゲームのストレージ要件

ブラウザーゲームは、クライアントがブラウザーに依存し、キャッシュ能力が弱くて、ストレージレイヤーから提供されるキャッシュ機能に依存しています。24 時間年中無休のノンストップストレージサービスの提供が要求されています。一般的にシングルリージョン構成のビジネスモデルを採用し、サーバーの起動とマージが頻繁し、リクエストのスループットが高く、並列処理が多いです。

ソリューション

TcaplusDBは対等アクセスレイヤー、高速スケーリングなどの技術を採用し、同時実行性とスループットの高いシナリオでのユーザーエクスペリエンスの向上に役立ちます。さらに、キャッシュや高速ディスクと組み合わせて使用することにより、高性能且つ低レイテンシーのキャッシュ機能を提供します。サーバーの自動マージやロスレススケーリングなどの技術も、絶えず変化するビジネスニーズと24 時間年中無休のノンストップサービス要求を満たします。

ソーシャルアプリケーションのストレージ要件

ソーシャルアプリケーションの特徴としては、ユーザーが自由にデータを新規作成できること、コメントとメッセージ機能が頻繁に使われること、ユーザーデータ内容がトピックスにより取り纏められること、テキスト、リンク、時間レコードなどのフィールドの長さが固定すること、データの活躍度が時間により分布すること、読み取りが多く書き込みが少ないことです。そのため、データストレージサービスでは高いスループットと同時実行性が重要になります。

ソリューション

TcaplusDBはリストストレージを採用し、各種の異種データタイプをサポートし、ソーシャルアプリケーションの多様なデータストレージのニーズを満たします。コールド・ホットデータ交換、読み書き分離などの技術により、非常に高い同時実行性と非常に低い遅延が要求されるソーシャルアプリケーションに適しています。

料金

Tencent Cloud TcaplusDBは使った分だけ料金を支払うタイプの従量制サービスを提供します。日単位で利用料金を請求させていただき、当日の費用が翌日に自動的に差し引かれます。価格は地域によって若干異なります。詳細については、料金ドキュメントをご参照ください。