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

Tablestore:Tablestore と MySQL や SQL Server などの従来のデータベースサービスの違いは何ですか?

最終更新日:Dec 28, 2024

Tablestore は、大量の構造化データを保存するために使用できる、費用対効果の高いテーブルベースのサーバーレスストレージサービスです。Tablestore を使用すると、ミリ秒単位でオンラインデータのクエリと取得を実行し、保存されたデータに対して多次元分析を実行できます。Tablestore は、課金、インスタントメッセージング (IM)、IoT、コネクテッドカー (IoV)、リスク管理、インテリジェントレコメンデーションなどのシナリオに適しています。Tablestore は、IoT アプリケーション向けに高度に最適化されたオールインワンのストレージソリューションを提供します。Tablestore は、MySQL や SQL Server などの従来のリレーショナルデータベースサービスとは大きく異なるデータモデルと技術実装を備えています。

Tablestore と従来のデータベースサービスには、次の違いがあります。

  • 従来のデータベースサービスのソフトウェアとハードウェアをデプロイおよび保守する必要があります。これに対し、Tablestore では、Tablestore をアクティブ化し、ストレージリソース読み取り/書き込みキャパシティユニット (CU) などの実際に使用するリソースの料金を支払うだけで済みます。

  • 従来のデータベースサービスは、ビュー、インデックス作成、トランザクションなど、さまざまな機能を提供します。さらに Tablestore は、グローバルセカンダリインデックス、ローカルセカンダリインデックス、検索インデックス、ローカル トランザクションなどの高度な機能を提供し、大量のデータ (数百 TB) と多数の同時リクエスト (テーブルあたり 100,000 QPS) をサポートするための優れたスケーラビリティを備えています。

  • 従来のデータベースサービスは SQL ステートメントを使用します。Tablestore は、標準の HTTP RESTful API と複数の言語の SDK を提供します。

  • 従来のデータベースサービスでは厳密なスキーマが必要です。Tablestore は、ほとんどの従来のデータベースシステムにある行と列の表形式スキーマを使用しません。代わりに、Tablestore は、保存されるデータの種類の特定の要件に合わせて最適化されたストレージモデルを使用します。各行の列は異なる場合があります。属性列を追加または削除できます。