Programar com o Azure Cosmos DB para Armazenamento de Tabelas e Tabelas do Azure

APLICA-SE A: Tabela

O Azure Cosmos DB para Tabelas e o Armazenamento de Tabelas do Azure partilham o mesmo modelo de dados de tabela e expõem as mesmas operações de criação, eliminação, atualização e consulta através dos respetivos SDKs.

Nota

O modo de capacidade sem servidor está agora disponível na API do Azure Cosmos DB para Tabela. Para obter mais informações, veja Azure Cosmos DB sem servidor.

Se utilizar atualmente o Armazenamento de Tabelas do Azure, obterá as seguintes vantagens ao mudar para o Azure Cosmos DB para Tabela:

Funcionalidade Table Storage do Azure Azure Cosmos DB para Tabela
Latência Rápida, mas sem limites superiores. Latência de milissegundos de um dígito para leituras e escritas, suportada com <leituras de latência de 10 ms e <escritas de latência de 15 ms no percentil 99, em qualquer escala, em qualquer parte do mundo.
Débito Modelo de débito variável. As tabelas têm um limite de escalabilidade de 20 000 operações por segundo. Altamente dimensionável, com débito reservado dedicado por tabela, com suporte dos SLAs. As contas não têm um limite máximo de débito e suportam >10 milhões de operações por segundo por tabela no modo de débito aprovisionado.
Distribuição global Região única com uma região de leitura secundária opcional para elevada disponibilidade que suporta a ativação pós-falha automática e manual da conta. Distribuição global chave na mão de uma região para mais de 30. Suporte para ativações pós-falha manuais e geridas pelo serviço em qualquer altura, em qualquer parte do mundo.
Indexação Apenas o índice primário em PartitionKey e RowKey. Sem índices secundários. Indexação automática e completa em todas as propriedades, 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, débito e consistência com base nas necessidades da sua aplicação.
Preços Com base no consumo. Disponível nos modos de capacidade baseada no consumo e aprovisionada .
SLAs 99,99% de disponibilidade. SLA de 99,99% disponibilidade para todas as contas de região única e para todas as contas de várias regiões com consistência flexível e 99,999% de disponibilidade de leitura em todas as contas de bases de dados de várias regiões SLAs abrangentes e líderes da indústria em disponibilidade geral.

SDKs do Azure

Versão atual

Os seguintes pacotes SDK funcionam com o Azure Cosmos DB para Armazenamento de Tabelas e Tabelas.

Versões anteriores

Os seguintes pacotes SDK só funcionam com o Azure Cosmos DB para Tabela.

Passos seguintes