Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O Azure Cosmos DB para Table e o Armazenamento de Tabelas do Azure usam o mesmo modelo de dados de tabela e operações, para que você possa criar aplicativos escalonáveis facilmente. Este artigo mostra como usar os dois serviços juntos para um gerenciamento eficiente de armazenamento de tabelas.
Observação
O modo de capacidade sem servidor está disponível na API do Azure Cosmos DB para Tabela. Para obter mais informações, confira Microsoft Azure Cosmos DB sem servidor.
Caso utilize o Armazenamento de Tabelas do Azure neste momento, você receberá os seguintes benefícios ao mudar para o Azure Cosmos DB for Table:
| Recurso | Armazenamento de Tabelas do Azure | Azure Cosmos DB for Table |
|---|---|---|
| Latency | 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 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. |
| Produtividade | Modelo de taxa de transferência variável. As tabelas têm um limite de escalabilidade de 20.000 operações por segundo. | Altamente escalonável com taxa de transferência reservada dedicada por tabela, que é respaldada por SLAs. As contas não têm limite máximo de taxa de transferência e suportam >10 milhões de operações por segundo por tabela no modo de taxa de transferência provisionada. |
| Distribuição global | Região única com uma região de leitura secundária legível opcional para alta disponibilidade que suporta failover de conta automático e manual. | Distribuição global turnkey de 1 a 30 ou mais regiões. Suporte para failovers gerenciados pelo serviço e manuais a qualquer momento, em qualquer lugar no mundo. |
| Indexação | Somente o índice primário em PartitionKey e RowKey. Nenhum índice secundário. |
Indexação automática e completa em todas as propriedades, 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,99%. | 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. |
SDKs do Azure
Os SDKs (kits de desenvolvimento de software) do Azure fornecem bibliotecas para várias linguagens de programação, permitindo que os desenvolvedores interajam diretamente com o Azure Cosmos DB para Table e o Armazenamento de Tabelas do Azure.
Versão atual
Esses pacotes do SDK funcionam tanto com o Azure Cosmos DB para Tabelas quanto com o Armazenamento de Tabelas.
Versões anteriores
Esses pacotes do SDK funcionam apenas com o Azure Cosmos DB para Tabela.
.NET.
Azure.Data.Tablesestá disponível no NuGet. A biblioteca de clientes das Tabelas do Azure destina-se ao Armazenamento de Tabelas ou aos pontos de extremidade do serviço do Azure Cosmos DB para Tabela, sem alterações de código.Python.
azure-cosmosdb-tableestá disponível no PyPi. Esse SDK se conecta ao Armazenamento de Tabelas e ao Azure Cosmos DB for Table.JavaScript/TypeScript.
azure-storageestá disponível no npm.js. Esse SDK de Armazenamento do Azure conecta-se a contas do Azure Cosmos DB usando a API para Tabela.Java. O SDK do Cliente de Armazenamento do Microsoft Azure para Java está disponível no Maven. Esse SDK de Armazenamento do Azure conecta-se a contas do Azure Cosmos DB usando a API para Tabela.
C++. A Biblioteca de Clientes de Armazenamento do Azure para C++ permite criar aplicativos para o Armazenamento do Azure.
Ruby. A Biblioteca de Clientes da Tabela de Armazenamento do Azure para Ruby fornece um pacote Ruby para acessar os serviços de Tabela de Armazenamento do Azure.
PHP. A Biblioteca de Clientes PHP da Tabela de Armazenamento do Azure fornece uma biblioteca de clientes PHP para acessar os serviços de Tabela de Armazenamento do Azure.
PowerShell.
AzureRmStorageTableO módulo do PowerShell tem cmdlets para trabalhar com tabelas de armazenamento.