Che cos'è Azure Cosmos DB per la tabella?

SI APPLICA A: Tabella

Azure Cosmos DB è un database NoSQL completamente gestito e relazionale per lo sviluppo di app moderne.

Azure Cosmos DB for Table offre applicazioni scritte per l'archiviazione tabelle di Azure con funzionalità Premium come:

Archiviazione tabelle di Azure include SDK disponibili per .NET, Java, Python, Node.js e Go. Questi SDK possono essere usati per indirizzare l'archiviazione tabelle di Azure o l'API per la tabella. Le applicazioni scritte per Archiviazione tabelle di Azure con gli SDK tabelle di Azure possono essere migrate in Azure Cosmos DB senza modifiche al codice per sfruttare le funzionalità Premium.

In particolare, .NET Azure Tables SDK Azure.Data.Tables offre le funzionalità più recenti supportate dall'API per Table. La libreria client tabelle di Azure può essere destinata facilmente all'archiviazione tabelle di Azure o all'API per gli endpoint del servizio tabelle senza modifiche al codice.

Suggerimento

Vuoi provare l'API per Table senza impegno? Creare un account Azure Cosmos DB usando Provare Azure Cosmos DB gratuitamente.

API per i vantaggi della tabella

Se attualmente si usa Archiviazione tabelle di Azure, si ottengono i vantaggi seguenti passando all'API per la tabella:

Archiviazione tabelle di Azure API per tabella
Latency Veloce, senza limiti superiori per la latenza. Latenza millisecondo a cifra singola per letture e scritture, supportata con <latenza da 10 ms per letture e scritture al 99° percentile, su qualsiasi scala, ovunque nel mondo.
Velocità effettiva Modello a velocità effettiva variabile. Le tabelle hanno un limite di scalabilità di 20.000 operazioni al secondo. Altamente scalabile con velocità effettiva riservata dedicata per tabella supportata dai contratti di servizio. Gli account non hanno un limite massimo per la velocità effettiva e supportano >10 milioni di operazioni/s per tabella.
Distribuzione globale Singola area con un'area di lettura secondaria leggibile facoltativa per la disponibilità elevata. Distribuzione globale chiavi in mano da una a qualsiasi numero di aree. Supporto per i failover manuali e gestiti dal servizio in qualsiasi momento, ovunque nel mondo. Più aree di scrittura, per consentire a qualsiasi area di accettare le operazioni di scrittura.
Indicizzazione Solo indice primario in PartitionKey e RowKey. Nessun indice secondario. Indicizzazione automatica e completa su tutte le proprietà per impostazione predefinita, senza gestione degli indici.
Query L'esecuzione di query usa l'indice per la chiave primaria ed esegue l'analisi negli altri casi. Le query possono trarre vantaggio dall'indicizzazione automatica sulle proprietà, per query con durata ridotta.
Coerenza Assoluta entro l'area primaria. Eventuale entro l'area secondaria. Cinque livelli di coerenza ben definiti per bilanciare disponibilità, latenza, velocità effettiva e coerenza in base alle esigenze dell'applicazione.
Prezzi In base al consumo. Disponibile sia in modalità basata sul consumo che con capacità di provisioning.
Contratti di servizio Disponibilità dal 99,9% al 99,99%, a seconda della strategia di replica. Disponibilità del 99,999% in lettura, disponibilità del 99,99% in scrittura per gli account di una singola area e disponibilità del 99,999% in scrittura per gli account di più aree. Contratti di servizio completi relativi a disponibilità, latenza, velocità effettiva e coerenza.

Passaggi successivi