Inleiding tot Azure Cosmos DB: API voor Table

VAN TOEPASSING OP: Tabel

Azure Cosmos DB biedt de API voor Table voor toepassingen die zijn geschreven voor Azure Table Storage en die premium-mogelijkheden nodig hebben, zoals:

Azure Tables SDK's zijn beschikbaar voor .NET, Java, Python, Node.js en Go. Deze SDK's kunnen worden gebruikt voor Table Storage- of Azure Cosmos DB-tabellen. Toepassingen die zijn geschreven voor Azure Table Storage met behulp van de Azure Tables-SDK's, kunnen zonder codewijzigingen worden gemigreerd naar Azure Cosmos DB for Table om te profiteren van premium-mogelijkheden.

Notitie

De serverloze capaciteitsmodus is nu beschikbaar in de API voor Table van Azure Cosmos DB.

Belangrijk

De .NET Azure Tables SDK Azure.Data.Tables biedt de nieuwste functies die worden ondersteund door de API voor Table. De Azure Tables-clientbibliotheek kan zich naadloos richten op Azure Table Storage- of Azure Cosmos DB-tabelservice-eindpunten zonder codewijzigingen.

Aanbiedingen voor Table

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

Functie Azure Table Storage Azure Cosmos DB voor tabel
Latentie Snel, maar geen bovengrens voor latentie. Latentie van één milliseconde voor lees- en schrijfbewerkingen, ondersteund met <een latentie van 10 ms voor lees- en schrijfbewerkingen in het 99e percentiel, op elke schaal en overal ter wereld.
Doorvoer Model voor variabele doorvoersnelheid. Tabellen hebben een schaalbaarheidslimiet van 20.000 bewerkingen/sec. Zeer schaalbaar met toegewezen gereserveerde doorvoer per tabel, op basis van serviceovereenkomsten. Accounts hebben geen bovengrens voor doorvoer en ondersteunen >10 miljoen bewerkingen/s per tabel.
Wereldwijde distributie Eén regio met één optioneel leesbaar secundair leesgebied voor hoge beschikbaarheid. Kant en klare wereldwijde distributie van één tot een willekeurig aantal regio's. Ondersteuning voor servicebeheerde en handmatige failovers op elk gewenst moment, overal ter wereld. Mogelijkheid voor meerdere schrijfregio's waardoor elke regio schrijfbewerkingen kan accepteren.
Indexeren Alleen primaire index op PartitionKey en RowKey. Geen secundaire indexen. Standaard automatische en volledige indexering op alle eigendommen, geen indexbeheer.
Query’s uitvoeren 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,9% tot 99,99% beschikbaarheid, afhankelijk van de replicatiestrategie. 99,999% leesbeschikbaarheid, 99,99% schrijfbeschikbaarheid van een account met één regio en 99,999% schrijfbeschikbaarheid voor accounts met meerdere regio's. Uitgebreide SLA's voor beschikbaarheid, latentie, doorvoer en consistentie.

Aan de slag

Maak een Azure Cosmos DB-account in de Azure-portal. Ga vervolgens aan de slag met onze Quick Start voor API for Table met behulp van .NET.

Volgende stappen

Hier volgen enkele aanwijzingen om aan de slag te gaan: