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

Object Storage Service:Tablestore

最終更新日:Mar 21, 2026

Tablestore は、Alibaba Cloud が開発した大規模な構造化データを格納するためのデータストレージサービスです。単一テーブルでペタバイト級のデータを保存し、1 秒あたり数千万トランザクション (TPS) を処理でき、ミリ秒単位の低遅延を実現します。HBase との互換性を備えており、ワイドカラム、タイムライン、タイムストリームの 3 種類のデータモデルに加え、グローバルセカンダリインデックス、全文検索、転置インデックス、時空間インデックスを提供することで、柔軟なクエリパターンに対応します。

適用範囲/利用シーン

Tablestore は、単一テーブルでペタバイト級のデータを格納し、4 種類のインデックスタイプにわたって 1 秒あたり数千万 TPS を処理できるため、幅広い構造化データワークロードに適しています。

  • メタデータ管理 E コマースの注文、銀行の取引履歴、携帯電話の課金記録などは、大量のメタデータを生成します。これらのデータは、高スループットで格納・クエリ・分析される必要があります。Tablestore のワイドカラムモデルおよびセカンダリインデックスにより、この規模での効率的なメタデータ格納と検索が可能です。

  • メッセージおよびソーシャルデータ タイムラインモデルは、軽量かつ高スループットのメッセージキューを提供し、多数のトピックへスケールアウトできます。DingTalk をはじめとするインスタントメッセージ (IM) アプリケーションや、コメント・投稿・いいねなどのソーシャルフィードに活用され、大量のメッセージをリアルタイムで同期できます。

  • 軌道追跡 タイムストリームモデルは、軌道データ専用に設計されています。走行・乗車・歩行・フードデリバリーなど多様な移動シナリオに対応し、軌道データセットの管理および分析をサポートします。

  • 科学分野のビッグデータ 地球科学分野(気象学、海洋学、地質学、地形学)で使用されるグリッドデータは急速に増加しており、低遅延のオンラインクエリによる高速な閲覧が求められます。Tablestore は、こうした科学分野のワークロードに対して、十分なストレージ容量およびクエリ性能を満たします。

  • インターネット分野のビッグデータ E コマースおよびコンテンツプラットフォームでは、複数のプロダクトラインにわたる行動データの収集・分析が必要です。また、広報チームは、世論をほぼリアルタイムで監視・対応する必要があります。Tablestore は、数百億件規模の世論データを処理し、こうした分析パイプラインを支えます。

  • IoT 時系列データ Tablestore は、Internet of Things (IoT) デバイスおよびモニタリングシステムから取得される時系列データを格納します。直接 SQL アクセスおよび増分データストリーム API を活用することで、同一のデータセット上でオフラインバッチ分析およびリアルタイムストリームコンピューティングを実行できます。

パフォーマンス

Tablestore は、単一テーブルで数十ペタバイトのデータおよび数兆件のレコードを格納し、1 秒あたり数千万 TPS、ミリ秒単位の低遅延を実現します。手動の運用・保守 (O&M) を必要とせず、自動負荷分散およびホットスポットの移行を実行することで、高い書き込みスループットおよび予測可能な読み書き性能を提供します。ベンチマークの詳細については、「Tablestore パフォーマンスホワイトペーパー」をご参照ください。

データの耐久性およびサービス可用性

Tablestore は、データを複数バックアップし、ラック間の異なるサーバー上に保存します。バックアップが障害を起こした場合、Tablestore は即座に別のバックアップを用いてデータを復元します。この仕組みにより、データの耐久性は 99.99 %、サービス可用性は 99.999999999 %(11 個の 9)を保証します。

スケーラビリティ

Tablestore は、シャードおよび負荷分散を用いたシームレスな水平スケーリングを実現します。テーブル内のデータ量が増加すると、Tablestore はパーティションサイズを自動的に調整し、手動介入は不要です。単一の Tablestore デプロイメントでは、最低 10 PB のデータを保持可能であり、単一テーブルでは最低 1 PB または 1 兆件のレコードを保持可能です。

セキュリティ

Tablestore は、テーブルおよび操作レベルでの認証および権限付与を強制します。セキュリティトークンサービス (STS) による一時的権限付与、カスタム認証、およびリソースの隔離を実現するための Resource Access Management (RAM) ユーザーをサポートします。ネットワークアクセスは、インターネット経由、ECS インスタンス経由、および VPC 経由で利用可能であり、すべてのアクセス経路においてネットワークアクセス制御が有効です。詳細については、「RAM および STS」をご参照ください。

アクセス方法

Tablestore は標準の RESTful API を提供します。Java、Python、PHP、Go 向けの Tablestore SDKs を使用してアプリケーションを構築するか、TableStore CLI——Windows、Linux、Mac 向けのコマンドラインインターフェイス (CLI) ツール——を使用します。このツールは、テーブル操作、単一行操作、簡易ストレステスト操作、およびデータバックアップに対応しています。

Tablestore コンソールでは、インスタンスおよびテーブルの作成、検索インデックスの作成、基本的な読み書き操作の実行、およびインスタンス・テーブルごとの秒間クエリ数 (QPS)、遅延、リクエスト数のモニタリングが可能です。

課金

Tablestore は、以下の 2 種類の課金方法をサポートします:

  • 従量課金:ご利用のリソースのみに課金されます。トラフィックスパイクや高同時実行数・低遅延のワークロードにも対応可能で、事前のコミットメントは不要です。

  • サブスクリプション:予測可能な利用量を前提として、あらかじめリソースプランを購入することで、実効的な課金単価を低減できます。

課金対象項目には、ストレージ使用量、読み取りスループット、書き込みスループット、およびインターネット経由のアウトバウンドトラフィックが含まれます。検索インデックスまたはグローバルセカンダリインデックス機能を利用する場合は、追加料金が発生します。詳細な内訳については、「課金概要」をご参照ください。

次のステップ