Introduzione ad Azure Cosmos DB: API di tabella

Azure Cosmos DB offre l'API di tabella (anteprima) per applicazioni scritte per l'archiviazione tabelle di Azure e che necessitano di funzionalità Premium, come:

È possibile eseguire la migrazione di queste applicazioni in Azure Cosmos DB usando l'API di tabella senza modifiche al codice e sfruttare quindi i vantaggi offerti dalle funzionalità Premium. L'API di tabella è disponibile per .NET e Python.

È consigliabile guardare il video riportato di seguito, in cui Aravind Ramachandran illustra come iniziare a usare l'API di tabella per Azure Cosmos DB:

API di tabella Premium e Standard

Se attualmente si usa l'archiviazione tabelle, è possibile ottenere i vantaggi seguenti passando alla "tabella Premium" in anteprima di Azure Cosmos DB:

Archiviazione tabelle di Azure Azure Cosmos DB: archiviazione tabelle (anteprima)
Latency Veloce, senza limiti superiori per la latenza. Latenza pari a singole unità di millisecondi per letture e scritture, supportata da latenza minore di 10 ms per le letture e di 15 ms per le scritture al 99° percentile, in base a qualsiasi livello di scalabilità 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 oltre 10 milioni di operazioni al secondo per tabella.
Distribuzione globale Singola area con un'area di lettura secondaria leggibile facoltativa per la disponibilità elevata. Non è possibile avviare il failover. Distribuzione globale chiavi in mano da una a 30+ aree. Supporto per failover automatici e manuali in qualsiasi momento, ovunque nel mondo.
Indicizzazione Solo indice primario in PartitionKey e RowKey. Nessun indice secondario. Indicizzazione automatica e completa su tutte le proprietà, nessuna 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. Il motore di database di Azure Cosmos DB può supportare aggregazioni, ricerca geospaziale e ordinamento.
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 Ottimizzati per l'archiviazione. Ottimizzati per la velocità effettiva.
Contratti di servizio Disponibilità del 99.99%. Disponibilità del 99,99% all'interno di una singola area, con possibilità di aggiungere altre aree per aumentare la disponibilità. Contratti di servizio completi leader del settore che regolano la disponibilità generale.

Attività iniziali

Creare un account Azure Cosmos DB nel portale di Azure. Vedere quindi Avvio rapido per l'API di tabella con .NET.

Passaggi successivi

Ecco alcuni riferimenti per iniziare: