Introdução ao Azure Cosmos DB: API de TabelaIntroduction to Azure Cosmos DB: Table API

O Azure Cosmos DB fornece a API de Tabela para aplicativos que são escritos para o Armazenamento de Tabelas do Azure e que precisam de recursos premium como:Azure Cosmos DB provides the Table API for applications that are written for Azure Table storage and that need premium capabilities like:

Esses aplicativos escritos para o armazenamento de Tabelas do Azure podem migrar para o Azure Cosmos DB usando a API de Tabelas, sem alterações de código, e tirar proveito dos recursos 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. A API de Tabela tem SDKs de cliente disponíveis para .NET, Java, Python e Node.js.The Table API has client SDKs available for .NET, Java, Python, and Node.js.

Importante

O SDK Microsoft.Azure.CosmosDB.Table do .NET Framework está no modo de manutenção e será preterido em breve.The .NET Framework SDK Microsoft.Azure.CosmosDB.Table is in maintenance mode and it will be deprecated soon. Atualize para Microsoft.Azure.Cosmos.Table da nova biblioteca do .NET Standard para continuar a obter os recursos mais recentes com suporte na API de Tabela.Please upgrade to the new .NET Standard library Microsoft.Azure.Cosmos.Table to continue to get the latest features supported by the Table API.

Ofertas de TabelaTable offerings

Caso utilize o Armazenamento de Tabelas do Azure neste momento, você receberá os seguintes benefícios ao mudar para a API de Tabela do Azure Cosmos DB:If you currently use Azure Table Storage, you gain the following benefits by moving to the Azure Cosmos DB Table API:

Armazenamento da tabela do AzureAzure Table storage API de Tabela do Azure Cosmos DBAzure Cosmos DB Table API
LatencyLatency Rápido, mas não há limites superiores de latência.Fast, but no upper bounds on latency. Latência de milissegundo de dígito único para leituras e gravações, com suporte de leituras de latência de <10 ms e gravações de latência de <15 ms no 99º percentil, em qualquer escala, em qualquer lugar do mundo.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.
ProdutividadeThroughput Modelo de taxa de transferência variável.Variable throughput model. As tabelas têm um limite de escalabilidade de 20.000 operações/s.Tables have a scalability limit of 20,000 operations/s. Altamente escalonável com taxa de transferência reservada dedicada por tabela, que é respaldada por SLAs.Highly scalable with dedicated reserved throughput per table that's backed by SLAs. As contas não têm nenhum limite superior na taxa de transferência e dão suporte para >10 milhões de operações/s por tabela.Accounts have no upper limit on throughput and support >10 million operations/s per table.
Distribuição globalGlobal distribution Região única com uma região secundária legível opcional para alta disponibilidade.Single region with one optional readable secondary read region for high availability. Você não pode iniciar o failover.You can't initiate failover. Distribuição global turnkey de 1 a 30 ou mais regiões.Turnkey global distribution from one to 30+ regions. Suporte para failovers automáticos e manuais a qualquer momento, em qualquer lugar no mundo.Support for automatic and manual failovers at any time, anywhere in the world.
IndexaçãoIndexing Somente índice primário em PartitionKey e RowKey.Only primary index on PartitionKey and RowKey. Nenhum índice secundário.No secondary indexes. Indexação automática e completa em todas as propriedades, sem gerenciamento de índice.Automatic and complete indexing on all properties, no index management.
ConsultarQuery A execução de consulta usa o índice para chave primária. Caso contrário, realiza a verificação.Query execution uses index for primary key, and scans otherwise. As consultas podem aproveitar a indexação automática em propriedades para tempos rápidos de consulta.Queries can take advantage of automatic indexing on properties for fast query times.
ConsistênciaConsistency Forte na região primária.Strong within primary region. Eventual na região secundária.Eventual within secondary region. Cinco níveis de consistência bem definidos para compensar a disponibilidade, latência, taxa de transferência e consistência com base nas necessidades do seu aplicativo.Five well-defined consistency levels to trade off availability, latency, throughput, and consistency based on your application needs.
PreçosPricing Otimização de armazenamento.Storage-optimized. Otimização de taxa de transferência.Throughput-optimized.
SLAsSLAs disponibilidade de 99,99%.99.99% availability. 99,99% para todas as contas de região única e todas as contas de várias regiões com consistência amena e 99,999% de disponibilidade de leitura em todos os SLAs abrangentes líderes do setor de contas de banco de dados de várias regiões em disponibilidade geral.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.

IntroduçãoGet started

Crie uma conta do Azure Cosmos DB no portal do Azure.Create an Azure Cosmos DB account in the Azure portal. Em seguida, veja uma introdução ao nosso Início rápido para a API de Tabela usando o .NET.Then get started with our Quick Start for Table API by using .NET.

Importante

Se você criou uma conta da API de Tabela durante a versão prévia, crie uma nova conta da API de Tabela para trabalhar com os SDKs da API de Tabela disponíveis para o público em geral.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.

Próximas etapasNext steps

Aqui estão algumas dicas para começar:Here are a few pointers to get you started: