Inleiding tot Azure Cosmos DB: Tabel-API

VAN TOEPASSING OP: Table-API

Azure Cosmos DB biedt de Table-API voor toepassingen die zijn geschreven voor Azure Table-opslag 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 Cosmos DB Tables. Toepassingen die zijn geschreven voor Azure Table Storage met behulp van de Azure Tables SDK's, kunnen zonder codewijzigingen worden gemigreerd naar de Azure Cosmos DB Table-API om te profiteren van premium-mogelijkheden.

Notitie

De modus met serverloze capaciteit is nu beschikbaar in de Table-API van Azure Cosmos DB.

Belangrijk

De .NET Azure Tables SDK Azure.Data.Tables biedt de nieuwste functies die worden ondersteund door de Table-API. De Azure Tables-clientbibliotheek kan naadloos gericht zijn op Azure Table Storage of Azure Cosmos DB table-service-eindpunten zonder codewijzigingen.

Aanbiedingen voor Table

Als u momenteel gebruikmaakt van Azure Table-opslag, levert overstappen naar de Azure Cosmos DB Table-API de volgende voordelen op:

Functie Azure Table Storage Azure Cosmos DB Table-API
Latentie Snel, maar geen bovengrens voor latentie. Latentie van slechts enkele milliseconden voor lees- en schrijfbewerkingen, ondersteund door <10 ms latentie voor lees- en schrijfbewerkingen in het 99e percentiel, op elke schaal, 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 bieden ondersteuning voor > 10 miljoen bewerkingen/sec 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 kant en klare wereldwijde distributie, op elk moment en 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 dan aan de slag met onze Snelstartgids voor Table-API met behulp van .NET.

Volgende stappen

Hier volgen enkele aanwijzingen om aan de slag te gaan: