Identificar os principais benefícios do Azure Cosmos DB
O Azure Cosmos DB é um banco de dados NoSQL totalmente gerenciado e foi projetado para fornecer baixa latência, escalabilidade elástica da taxa de transferência, alta disponibilidade e semântica bem definida para consistência de dados.
É possível configurar os bancos de dados para serem distribuídos globalmente e disponíveis em qualquer uma das regiões do Azure. Para diminuir a latência, coloque os dados próximos da localização dos usuários. A escolha das regiões requeridas depende do alcance global de sua aplicação e onde seus usuários estão localizados.
Com o Azure Cosmos DB, você poderá adicionar ou remover as regiões associadas à sua conta a qualquer momento. Seu aplicativo não precisa ser pausado ou reimplementado para adicionar ou remover uma região.
Principais benefícios da distribuição global
Com um protocolo próprio de replicação de vários mestres, cada região dá suporte a gravações e leituras. A funcionalidade de vários mestres também permite:
- Escalabilidade de leitura e gravação elástica ilimitada.
- 99,999% de leitura e gravação de disponibilidade em todo o mundo.
- Garantia de leituras e gravações atendidas em menos de 10 milissegundos no percentil 99.
Seu aplicativo pode executar leituras e gravações quase em tempo real em todas as regiões escolhidas para o banco de dados. O Azure Cosmos DB trata internamente a replicação de dados entre regiões com garantias de nível de consistência do nível selecionado.
A execução de um banco de dados em várias regiões em todo o mundo aumenta a disponibilidade de um banco de dados. Se uma região não estiver disponível, outras regiões manipularão automaticamente as solicitações do aplicativo. O Azure Cosmos DB oferece 99,999% de disponibilidade de leitura e gravação para bancos de dados de várias regiões.