Utveckla med Azure Cosmos DB för Table och Azure Table Storage

GÄLLER FÖR: Tabell

Azure Cosmos DB for Table och Azure Table Storage delar samma tabelldatamodell och exponerar samma åtgärder för att skapa, ta bort, uppdatera och fråga via sina SDK:er.

Anteckning

Det serverlösa kapacitetsläget är nu tillgängligt i Azure Cosmos DB API för table. Mer information finns i Serverlös i Azure Cosmos DB.

Om du för närvarande använder Azure Table Storage får du följande fördelar genom att flytta till Azure Cosmos DB för tabell:

Funktion Azure Table Storage Azure Cosmos DB för tabell
Svarstid Snabb, men inga övre gränser för svarstid. Svarstid på ensiffriga millisekunder för läsningar och skrivningar, uppbackade med <svarstidsläsningar på 10 ms och <svarstid på 15 ms skrivningar i den 99:e percentilen, i valfri skala, var som helst i världen.
Dataflöde Modell med variabelt dataflöde. Tabeller har en skalbarhetsgräns på 20 000 åtgärder per sekund. Mycket skalbara med dedikerat reserverat dataflöde per tabell som understöds av serviceavtal. Konton har ingen övre gräns för dataflöde och stöder >10 miljoner åtgärder per sekund per tabell i etablerat dataflödesläge.
Global distribution En region med en valfri läsbar sekundär läsregion för hög tillgänglighet som stöder automatisk och manuell redundansväxling. Nyckelfärdig global distribution mellan 1 och 30+ regioner. Stöd för tjänsthanterade och manuella redundansväxlingar när som helst, var som helst i världen.
Indexering Endast primärt index på PartitionKey och RowKey. Inga sekundära index. Automatisk och fullständig indexering för alla egenskaper, utan indexhantering.
Söka i data Frågekörningen använder index för primär nyckel och genomsöker annars. Frågor kan dra nytta av automatisk indexering av egenskaper för snabba frågetider.
Konsekvens Stark inom primär region. Eventuell inom sekundär region. Fem väldefinierade konsekvensnivåer för att kompromissa med tillgänglighet, svarstid, dataflöde och konsekvens baserat på dina programbehov.
Prissättning Förbrukningsbaserad. Tillgänglig i både förbrukningsbaserade och etablerade kapacitetslägen .
Serviceavtal 99,99 % tillgänglighet. Serviceavtal med 99,99 % tillgänglighet för alla konton med tillgång till en eller flera regioner med konsekvensmodellen ”relaxed” (avslappnad). 99,999 % läsningstillgänglighet för alla databaskonton med tillgång till flera regioner. Branschledande serviceavtal när detta blivit allmänt tillgängligt.

Azure-SDK:er

Aktuell version

Följande SDK-paket fungerar med både Azure Cosmos DB för Table och Table Storage.

Tidigare versioner

Följande SDK-paket fungerar endast med Azure Cosmos DB for Table.

Nästa steg