web-dev-qa-db-ja.com

AzureテーブルストレージとCosmosDBテーブルAPI

Microsoft Build 2017 イベントで、CosmosDB Table APIに出会いました。 Azure Table Storageのように見えます。

マイクロソフトが最終的にAzure Table Storageのサポートを停止するということですか?

現在、Document Dbはもうありません。 CosmosDBに変換されました。

また、Table Storageの主な問題はバックアップです。 CosmosDB Table APIで解決されました。

また、テーブルAPIの価格戦略はThroughput-basedですが、テーブルストレージの価格戦略はStorage-basedです。

それでは、テーブルストレージは依然として大量のアプリケーションに適していますか?

21
Venky

Peterが応答したように、DocumentDBは現在、 Cosmos DB の一部であり、 多くのデータモデル の1つです MongoDB API を含む新しいサービスが利用可能です。 プレミアムテーブルAPI 、および グレムリングラフAPI

それらはすべて同じ グローバル配布 機能と 一貫性レベル を持っています。

ここで、Tablesの質問に進むと、両方のサービスに異なるシナリオと価格設定モデルがあります。

Azure Storage Tablesは、単一リージョン(オプションのセカンダリ読み取り専用リージョン、フェイルオーバーなし)での大容量を目的としていますが、PK/RKによるインデックス作成とストレージに最適化された価格設定。 Azure Cosmos DBテーブルは、高スループット(1桁のミリ秒のレイテンシ)、グローバル分散(複数のフェールオーバー)、各属性/プロパティの自動インデックス付けによるSLAに裏付けされた予測パフォーマンス、およびスループットに焦点を当てた価格設定モデルを目指しています。

使用するサービスはシナリオによって異なりますが、Azure Storage Tablesは依然として優れたソリューションですが、たとえばグローバルな配布が必要な場合は、Cosmos DB Tablesが最適なサービスです。

33
Matias Quaranta
  1. DocumentDbはCosmosDBの一部であり、Microsoftは4つのデータベースシステムを1つのDBに統合しました
  2. あなたは自分で計算を行い、それがあなたのために働くシナリオであるかどうかを決定する必要があります。
3
Peter