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
です。
それでは、テーブルストレージは依然として大量のアプリケーションに適していますか?
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が最適なサービスです。