Share via


Ontwikkelen met Azure Cosmos DB voor Table en Azure Table Storage

VAN TOEPASSING OP: Tafel

Azure Cosmos DB voor Table en Azure Table Storage delen hetzelfde tabelgegevensmodel en maken dezelfde bewerkingen voor maken, verwijderen, bijwerken en query's beschikbaar via hun SDK's.

Notitie

De serverloze capaciteitsmodus is nu beschikbaar in de Azure Cosmos DB-API voor Table. Zie serverloze Azure Cosmos DB voor meer informatie.

Als u momenteel Azure Table Storage gebruikt, profiteert u van de volgende voordelen door over te stappen naar Azure Cosmos DB voor Table:

Functie Azure-tabelopslag Azure Cosmos DB voor tabel
Latentie Snel, maar geen bovengrens voor latentie. Latentie van één milliseconden voor lees- en schrijfbewerkingen, ondersteund met <latentieleesbewerkingen van 10 ms en <latentie van 15 ms op het 99e percentiel, op elke schaal, overal ter wereld.
Doorvoer Model voor variabele doorvoersnelheid. Tabellen hebben een schaalbaarheidslimiet van 20.000 bewerkingen per seconde. Zeer schaalbaar met toegewezen gereserveerde doorvoer per tabel, op basis van serviceovereenkomsten. Accounts hebben geen bovengrens voor doorvoer en ondersteunen >10 miljoen bewerkingen per seconde per tabel in de ingerichte doorvoermodus.
Wereldwijde distributie Eén regio met één optioneel leesbare secundaire leesregio voor hoge beschikbaarheid die automatische en handmatige failover van accounts ondersteunt. Kant en klare wereldwijde distributie tussen 1 tot 30+ regio's. Ondersteuning voor door de service beheerde en handmatige failovers op elk gewenst moment, overal ter wereld.
Indexeren Alleen primaire index op PartitionKey en RowKey. Geen secundaire indexen. Automatische en volledige indexering voor alle eigenschappen, geen indexbeheer.
Query Voor de queryuitvoering wordt een index gebruikt als primaire sleutel. In andere gevallen wordt er gescand. Query's kunnen profiteren van de automatische indexering van eigenschappen voor een snelle uitvoertijden van query's.
Consistentie Sterke in primaire regio. Mogelijk in secundaire regio. Vijf goed gedefinieerde consistentieniveaus voor een wisselwerking tussen beschikbaarheid, latentie, doorvoer en consistentie op basis van uw toepassingsvereisten.
Prijzen Op basis van verbruik. Beschikbaar in de modi Op basis van verbruik en Ingerichte capaciteit.
SLA's 99,99% beschikbaarheid. SLA voor een beschikbaarheid van 99,99% voor alle accounts voor één regio en alle accounts voor meerdere regio's met soepele consistentie en leesbeschikbaarheid van 99,999% voor alle databaseaccounts voor meerdere regio's Toonaangevende uitgebreide serviceovereenkomsten voor algemene beschikbaarheid.

Azure-SDK's

Huidige release

De volgende SDK-pakketten werken met zowel Azure Cosmos DB voor Table als Table Storage.

Taal Pakket Broncode
.NET NuGet | Azure.Data.Tables azure-sdk-for-net/sdk/tables/Azure.Data.Tables
Python PyPI | azure-data-tables azure-sdk-for-python/sdk/tables/azure-data-tables
JavaScript/TypeScript npm | @azure/data-tables azure-sdk-for-js/sdk/tables/data-tables
Java Maven | azure-data-tables azure-sdk-for-java/sdk/tables/azure-data-tables
Go pkg.go.dev | aztables azure-sdk-for-go/sdk/data/aztables
C++ vcpkg | azure-data-tables-cpp azure-sdk-for-cpp/sdk/tables/azure-data-tables

Eerdere releases

De volgende SDK-pakketten werken alleen met Azure Cosmos DB for Table.

Volgende stappen