Introdução ao Azure Cosmos DB: Table API

APLICA-SE A: Tabela API

O Azure Cosmos DB disponibiliza a API de Tabelas às aplicações que foram escritas para o armazenamento de Tabelas do Azure e que precisam de capacidades premium, como:

Azure Tables SDKs estão disponíveis para .NET, Java, Python, Node.js e Go. Estes SDKs podem ser usados para direcionar as tabelas Armazenamento ou as tabelas Descoss dB cosmos. As aplicações escritas para armazenamento da mesa Azure usando os SDKs tabelas Azure podem ser migradas para a API da Tabela DB AZure Cosmos sem alterações de código para tirar partido das capacidades premium.

Nota

O modo de capacidade sem servidor está agora disponível na API da Tabela API da Azure Cosmos.

Importante

A Biblioteca de Mesas .NET Cosmos DB Microsoft.Azure.Cosmos.Table está em modo de manutenção e será depreciada em breve. Por favor, atualize as novas tabelas .NET Azure Tables SDK Azure.Data.Tables para continuar a obter as funcionalidades mais recentes suportadas pela Tabela API.

Ofertas de Tabelas

Se utilizar atualmente o armazenamento de Tabelas do Azure, beneficia das vantagens seguintes se mudar para a API de Tabelas do Azure Cosmos DB:

Funcionalidade Armazenamento de Tabelas do Azure API de Tabelas do Azure Cosmos DB
Latência Rápida, mas sem limites superiores. Latência milissegundo de um dígito para leituras e escritas, apoiada com <10 ms latência para leituras e escritos no percentil 99, em qualquer escala, em qualquer lugar do mundo.
Débito Modelo de débito variável. As tabelas têm um limite de escalabilidade de 20 000 operações/s. Altamente dimensionável, com débito reservado dedicado por tabela, com suporte dos SLAs. As contas não têm limite superior relativamente ao débito e suportam mais de dez milhões de operações/s por tabela.
Distribuição global Região única com uma região de leitura secundária opcional para elevada disponibilidade. Distribuição global chave na mão de uma para várias regiões. Suporte para ativações pós-falha automáticas e manuais em qualquer altura e em qualquer parte do mundo. Várias regiões de escrita para permitir que qualquer região aceite operações de escrita.
Indexação Apenas índice primário em PartitionKey e RowKey. Sem índices secundários. Indexação automática e completa de todas as propriedades por padrão, sem gestão de índices.
Consulta A execução de consultas utiliza o índice para a chave primária e analisa, se for caso disso. As consultas podem tirar partido da indexação automática nas propriedades para tempos de consulta rápidos.
Consistência Forte na região primária. Eventual na região secundária. Cinco níveis de consistência bem definidos para trocar disponibilidade, latência, produção e consistência com base nas necessidades da sua aplicação.
Preços Baseado em consumo. Disponível tanto nos modos de capacidade baseados no consumo como nos modos de capacidade avisionado.
SLAs Disponibilidade de 99,9% a 99,99%, dependendo da estratégia de replicação. 99,999% lêem disponibilidade, 99,99% escrevem disponibilidade numa conta de uma região única e 99,999% escrevem disponibilidade em contas multi-regiões. SLAs abrangentes que cobrem disponibilidade, latência, produção e consistência.

Introdução

Crie uma conta do Azure Cosmos DB no portal do Azure. Em seguida, comece com o nosso Início Rápido para a API de Tabela com o .NET.

Passos seguintes

Eis alguns sítios por onde começar: