Compartilhar via


O que é o Azure Cosmos DB for Table?

APLICA-SE AO: Table

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

O Azure Cosmos DB for Table fornece aplicativos gravados para o Armazenamento de Tabelas do Azure com funcionalidades Premium como:

O Armazenamento de Tabelas do Azure tem SDKs disponíveis para .NET, Java, Python, Node.js e Go. Esses SDKs podem ser usados para direcionamento para o Armazenamento de Tabelas do Azure ou para a API de Tabela. Os aplicativos escritos para o Armazenamento de Tabelas do Azure por meio dos SDKs de Tabelas do Azure podem ser migrados para o Azure Cosmos DB sem alterações de código para aproveitamento das funcionalidades Premium.

Em especial, o novo SDK de Tabelas do Azure para .NET, Azure.Data.Tables, oferece os recursos mais recentes compatíveis com a API de Tabela. A biblioteca de clientes de Tabelas do Azure pode ser direcionada diretamente ao armazenamento de Tabelas do Azure ou a pontos de extremidade de serviço de tabelas da API de Tabela, sem alterações de código.

Dica

Deseja experimentar a API de Tabela sem compromisso? Crie uma conta do Azure Cosmos DB usando Experimentar o Azure Cosmos DB gratuitamente.

Benefícios da API de Tabela

Caso utilize o Armazenamento de Tabelas do Azure neste momento, você receberá os seguintes benefícios ao mudar para API de Tabela:

Armazenamento da tabela do Azure API para Tabela
Latência Rápido, mas não há limites superiores de latência. Latência de milissegundo de dígito único para leituras e gravações, com suporte de latência de leituras e gravações de <10-ms no 99º percentil, em qualquer escala, em qualquer lugar do mundo.
Taxa de transferência Modelo de taxa de transferência variável. As tabelas têm um limite de escalabilidade de 20.000 operações/s. Altamente escalonável com taxa de transferência reservada dedicada por tabela, que é respaldada por 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.
Distribuição global Região única com uma região secundária legível opcional para alta disponibilidade. Distribuição global turnkey de um a qualquer número de regiões. Suporte para failovers gerenciados pelo serviço e manuais a qualquer momento, em qualquer lugar no mundo. Várias regiões de gravação para permitir que todas as regiões aceitem operações de gravação.
Indexação Somente índice primário em PartitionKey e RowKey. Nenhum índice secundário. Indexação automática e completa em todas as propriedades, por padrão, sem gerenciamento de índice.
Consulta A execução de consulta usa o índice para chave primária. Caso contrário, realiza a verificação. As consultas podem aproveitar a indexação automática em propriedades para tempos rápidos de consulta.
Consistência Forte na região primária. Eventual na região secundária. 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.
Preços Baseado em consumo. Disponível nos modos baseado em consumo e capacidade provisionada.
SLAs Disponibilidade de 99,9% a 99,99%, dependendo da estratégia de replicação. Disponibilidade de leitura de 99,999%, disponibilidade de gravação de 99,99% em uma conta de região única e disponibilidade de gravação de 99,999% em contas de várias regiões. SLAs abrangentes que abrangem a disponibilidade, latência, taxa de transferência e consistência.

Próximas etapas