Wat is Azure Cosmos DB for Table?
VAN TOEPASSING OP: Tafel
Azure Cosmos DB is een volledig beheerde NoSQL- en relationele database voor het ontwikkelen van moderne apps.
Azure Cosmos DB for Table biedt toepassingen die zijn geschreven voor Azure Table Storage met premium-mogelijkheden, zoals:
- Kant-en-klare wereldwijde distributie.
- Toegewezen doorvoer voor de hele wereld (bij gebruik van ingerichte doorvoer).
- Latentie van slechts enkele milliseconden op het 99e percentiel.
- Gegarandeerde hoge beschikbaarheid.
- Automatische secundaire indexering.
Azure Table Storage bevat SDK's die beschikbaar zijn voor .NET, Java, Python, Node.js en Go. Deze SDK's kunnen worden gebruikt om azure Table Storage of de API voor Table te targeten. 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 om te profiteren van premium-mogelijkheden.
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 naadloos worden gericht op Azure Table Storage of API voor Table-service-eindpunten zonder codewijzigingen.
Tip
Wilt u de API voor Table zonder toezegging uitproberen? Maak gratis een Azure Cosmos DB-account met behulp van Azure Cosmos DB uitproberen.
API voor tabelvoordelen
Als u momenteel Azure Table Storage gebruikt, profiteert u van de volgende voordelen door over te stappen naar de API voor Table:
Azure Table Storage | API voor Table | |
---|---|---|
Latentie | Snel, maar geen bovengrens voor latentie. | Latentie van één milliseconde voor lees- en schrijfbewerkingen, ondersteund met <latentie van 10 ms voor lees- en schrijfbewerkingen op 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 die wordt ondersteund door SLA's. Accounts hebben geen bovengrens voor doorvoer en bieden ondersteuning voor >10 miljoen bewerkingen 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 door de service beheerde 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 | 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. |