O que é o Azure Cosmos DB for Table?

APLICA-SE A: Tabela

O Azure Cosmos DB é um NoSQL totalmente gerenciado e um banco de dados relacional para desenvolvimento de aplicativos modernos.

O Azure Cosmos DB for Table fornece aplicativos escritos para o armazenamento de Tabela do Azure com recursos premium como:

  • Distribuição global chave na mão.
  • Taxa de transferência dedicada em todo o mundo (ao usar a taxa de transferência provisionada).
  • Latências de milissegundos na ordem de um dígito no percentil 99.º.
  • Elevada disponibilidade garantida.
  • Indexação secundária automática.

O Armazenamento de Tabela do Azure tem SDKs disponíveis para .NET, Java, Python, Node.js e Go. Esses SDKs podem ser usados para direcionar o Armazenamento de Tabela do Azure ou a API para Tabela. Os aplicativos escritos para o Armazenamento de Tabela do Azure usando os SDKs de Tabelas do Azure podem ser migrados para o Azure Cosmos DB sem alterações de código para aproveitar os recursos premium.

Especificamente, o SDK de Tabelas do Azure do .NET Azure.Data.Tables oferece os recursos mais recentes suportados pela API para Tabela. A biblioteca de cliente de Tabelas do Azure pode direcionar diretamente o armazenamento de Tabela do Azure ou a API para pontos de extremidade do serviço de Tabela sem alterações de código.

Gorjeta

Quer experimentar a API para Tabela sem compromisso? Crie uma conta do Azure Cosmos DB usando Experimente o Azure Cosmos DB gratuitamente.

API para benefícios da tabela

Se você usa atualmente o Armazenamento de Tabela do Azure, obtém os seguintes benefícios movendo-se para a API para Tabela:

Armazenamento de Tabelas do Azure API para Tabela
Latência Rápida, mas sem limites superiores. Latência de milissegundos de um dígito para leituras e gravações, apoiada por <latência de 10 ms para leituras e gravações 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 escalável com taxa de transferência reservada dedicada por tabela apoiada por SLAs. As contas não têm limite máximo de taxa de transferência e suportam >10 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 qualquer número de regiões. Suporte para failovers manuais e gerenciados por serviços a qualquer momento, em qualquer lugar do mundo. Várias regiões de gravação para permitir que qualquer região aceite operações de gravação.
Indexação Apenas índice primário em PartitionKey e RowKey. Sem índices secundários. Indexação automática e completa em todas as propriedades por padrão, sem gerenciamento de índice.
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 alternar entre disponibilidade, latência, débito e consistência com base nas necessidades da sua aplicação.
Preços Baseado no consumo. Disponível nos modos de capacidade baseada no consumo e provisionada.
SLAs Disponibilidade de 99,9% a 99,99%, dependendo da estratégia de replicação. 99,999% de disponibilidade de leitura, 99,99% de disponibilidade de gravação em uma conta de uma única região e 99,999% de disponibilidade de gravação em contas de várias regiões. SLAs abrangentes que abrangem disponibilidade, latência, taxa de transferência e consistência.

Próximos passos