Introduzione all'API Tabelle di Azure Cosmos DBIntroduction to Azure Cosmos DB Table API

Azure Cosmos DB offre l'API Tabelle per applicazioni scritte per l'archivio tabelle di Azure e che necessitano di funzionalità Premium come:Azure Cosmos DB provides the Table API for applications that are written for Azure Table storage and that need premium capabilities like:

Le applicazioni scritte per l'archivio tabelle di Azure possono essere trasferite in Azure Cosmos DB usando l'API di tabella senza modifiche al codice e sfruttare quindi i vantaggi offerti dalle funzionalità Premium.Applications written for Azure Table storage can migrate to Azure Cosmos DB by using the Table API with no code changes and take advantage of premium capabilities. L'API di tabella mette a disposizione un SDK del client per .NET.The Table API has one client SDK available for .NET.

È consigliabile guardare il video seguente, in cui Aravind Ramachandran illustra come iniziare a usare l'API di tabella di Azure Cosmos DB:We recommend that you watch the following video, where Aravind Ramachandran explains how to get started with the Azure Cosmos DB Table API:

Offerte per tabelleTable offerings

Se attualmente si usa l'archivio tabelle di Azure, passando all'API Tabelle di Azure Cosmos DB è possibile ottenere i vantaggi seguenti:If you currently use Azure Table Storage, you gain the following benefits by moving to the Azure Cosmos DB Table API:

Archiviazione tabelle di AzureAzure Table storage API Tabelle di Azure Cosmos DBAzure Cosmos DB Table API
LatencyLatency Veloce, senza limiti superiori per la latenza.Fast, but no upper bounds on latency. 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.Single-digit millisecond latency for reads and writes, backed with <10-ms latency reads and <15-ms latency writes at the 99th percentile, at any scale, anywhere in the world.
Velocità effettivaThroughput Modello a velocità effettiva variabile.Variable throughput model. Le tabelle hanno un limite di scalabilità di 20.000 operazioni al secondo.Tables have a scalability limit of 20,000 operations/s. Altamente scalabile con velocità effettiva riservata dedicata per tabella, supportata da contratti di servizio.Highly scalable with dedicated reserved throughput per table that's backed by SLAs. Non esiste un limite superiore di velocità effettiva per gli account, che supportano oltre 10 milioni di operazioni al secondo per tabella.Accounts have no upper limit on throughput and support >10 million operations/s per table.
Distribuzione globaleGlobal distribution Singola area con un'area di lettura secondaria leggibile facoltativa per la disponibilità elevata.Single region with one optional readable secondary read region for high availability. Non è possibile avviare il failover.You can't initiate failover. Distribuzione globale chiavi in mano da una a 30+ aree.Turnkey global distribution from one to 30+ regions. Supporto per failover automatici e manuali in qualsiasi momento, ovunque nel mondo.Support for automatic and manual failovers at any time, anywhere in the world.
IndicizzazioneIndexing Solo indice primario in PartitionKey e RowKey.Only primary index on PartitionKey and RowKey. Nessun indice secondario.No secondary indexes. Indicizzazione automatica e completa su tutte le proprietà, nessuna gestione degli indici.Automatic and complete indexing on all properties, no index management.
QueryQuery L'esecuzione di query usa l'indice per la chiave primaria ed esegue l'analisi negli altri casi.Query execution uses index for primary key, and scans otherwise. Le query possono trarre vantaggio dall'indicizzazione automatica sulle proprietà, per query con durata ridotta.Queries can take advantage of automatic indexing on properties for fast query times.
CoerenzaConsistency Assoluta entro l'area primaria.Strong within primary region. Eventuale entro l'area secondaria.Eventual within secondary region. Cinque livelli di coerenza ben definiti per bilanciare disponibilità, latenza, velocità effettiva e coerenza in base alle esigenze dell'applicazione.Five well-defined consistency levels to trade off availability, latency, throughput, and consistency based on your application needs.
PrezziPricing Ottimizzati per l'archiviazione.Storage-optimized. Ottimizzati per la velocità effettiva.Throughput-optimized.
Contratti di servizioSLAs Disponibilità del 99.99%.99.99% availability. Contratto di servizio con disponibilità del 99,99% per tutti gli account in una singola area e tutti gli account in più aree con coerenza media e contratti di servizio completi leader del settore che regolano la disponibilità generale, con disponibilità in lettura del 99,999% per tutti gli account di database in più aree.99.99% availability SLA for all single region accounts and all multi-region accounts with relaxed consistency, and 99.999% read availability on all multi-region database accounts Industry-leading comprehensive SLAs on general availability.

IntroduzioneGet started

Creare un account Azure Cosmos DB nel portale di Azure.Create an Azure Cosmos DB account in the Azure portal. Vedere quindi Avvio rapido per l'API di tabella con .NET.Then get started with our Quick Start for Table API by using .NET.

Importante

Se si è creato un account API Tabelle durante l'anteprima, creare un nuovo account API Tabelle per usare gli SDK per l'API Tabelle disponibili a livello generale.If you created a Table API account during the preview, please create a new Table API account to work with the generally available Table API SDKs.

Passaggi successiviNext steps

Ecco alcuni riferimenti per iniziare:Here are a few pointers to get you started: