Che cos'è Azure Cosmos DB for Table?

SI APPLICA A: Tabella

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

Azure Cosmos DB for Table offre applicazioni scritte per Azure Table Storage con funzionalità Premium quali:

Azure Table Storage include SDK disponibili per .NET, Java, Python, Node.js e Go. Questi SDK possono essere usati sia per Azure Table Storage sia per l'API per Table. Le applicazioni scritte per Azure Table Storage usando gli SDK di Azure Tables possono essere trasferite in Azure Cosmos DB senza modifiche al codice, in modo da sfruttare i vantaggi offerti dalle funzionalità Premium.

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

Suggerimento

Si vuole provare l'API per Table senza impegno? Creare un account Azure Cosmos DB usando Prova Azure Cosmos DB gratuitamente.

Vantaggi dell'API per Table

Se attualmente si usa Azure Table Storage, passando all'API per Table è possibile ottenere i vantaggi seguenti:

Archiviazione tabelle di Azure API per Table
Latenza Veloce, senza limiti superiori per la latenza. Latenza pari a singole unità di millisecondi per letture e scritture, supportata da latenza < di 10 ms per le letture e scritture al 99° percentile, su qualsiasi scala e 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 da contratti di servizio. Non esiste un limite superiore di velocità effettiva per gli account, che supportano > 10 milioni di operazioni al secondo 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 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