wake-up-neo.com

Azure-Tabellenspeicher vs CosmosDB-Tabellen-API

In Microsoft Build 2017 stieß ich auf CosmosDB Table API. Es sieht aus wie Azure Table Storage.

Bedeutet dies, dass Microsoft die Unterstützung von Azure Table Storage irgendwann einstellen wird?

Jetzt ist Document Db nicht mehr. Es wurde jetzt in CosmosDB konvertiert.

Das Hauptproblem bei Table Storage Ist die Sicherung. Welches wurde in CosmosDB Table API Behoben.

Die Preisstrategie für die Tabellen-API lautet Throughput-based, Während für den Tabellenspeicher Storage-based Gilt.

Ist Table Storage also immer noch eine gute Wahl für Anwendungen mit hohem Volumen?

21
Venky

Als Peter antwortete, ist DocumentDB jetzt Teil von Cosmos DB , es ist eines der vielen Datenmodelle , die der neue Dienst zur Verfügung stellt, einschließlich MongoDB API , Premium Tables API und Gremlin Graph API .

Sie haben alle die gleichen globale Verteilung Fähigkeiten und Konsistenzstufen .

Nun zu Ihrer Frage zu Tabellen: Beide Services haben ein unterschiedliches Szenario und Preismodell.

Während Azure Storage Tables auf eine hohe Kapazität in einer einzelnen Region abzielt (optionale sekundäre Nur-Lese-Region, aber kein Failover), wird die Indizierung nach PK/RK und die speicheroptimierte Preisgestaltung durchgeführt. Azure Cosmos DB Tables zielt auf hohen Durchsatz (einstellige Millisekundenlatenz), globale Verteilung (mehrfaches Failover), SLA-gestützte Vorhersageleistung mit automatischer Indizierung der einzelnen Attribute/Eigenschaften und ein auf den Durchsatz ausgerichtetes Preismodell ab.

Abhängig von Ihrem Szenario ist der Dienst, den Sie verwenden möchten, Azure-Speichertabellen immer noch eine großartige Lösung. Wenn Sie jedoch beispielsweise eine globale Verteilung benötigen, ist Cosmos-DB-Tabellen der am besten geeignete Dienst.

33
Matias Quaranta
  1. DocumentDb ist Teil von CosmosDB. Microsoft hat gerade 4 Datenbanksysteme zu einer Datenbank zusammengeführt
  2. Sie müssen die Berechnung selbst durchführen und entscheiden, ob es sich um ein für Sie geeignetes Szenario handelt.
3
Peter