Banco de Dados de Documentos - Vantagens

O DocumentDB se destaca com alguns recursos muito exclusivos. O Azure DocumentDB oferece os seguintes recursos e benefícios principais.

Esquema Livre

Em um banco de dados relacional, cada tabela possui um esquema que define as colunas e os tipos de dados aos quais cada linha da tabela deve estar em conformidade.

Em contraste, um banco de dados de documentos não possui um esquema definido e cada documento pode ser estruturado de maneira diferente.

Sintaxe SQL

O DocumentDB permite consultas ad-hoc complexas usando a linguagem SQL, e cada documento pode ser consultado instantaneamente no momento em que é criado. Você pode pesquisar em qualquer propriedade em qualquer lugar na hierarquia do documento.

Consistência ajustável

Ele fornece alguns níveis de consistência granulares e bem definidos, o que permite que você faça compensações sólidas entre consistência, disponibilidade e latência.

Você pode selecionar entre quatro níveis de consistência bem definidos para obter o equilíbrio ideal entre consistência e desempenho. Para consultas e operações de leitura, o Banco de Dados de Documentos oferece quatro níveis de consistência distintos -

  • Strong
  • Bounded-staleness
  • Session
  • Eventual

Escala Elástica

Escalabilidade é o nome do jogo com NoSQL, e o DocumentDB oferece. O DocumentDB já provou sua escala.

  • Os principais serviços como Office OneNote e Xbox já contam com o suporte do DocumentDB com bancos de dados contendo dezenas de terabytes de documentos JSON, mais de um milhão de usuários ativos e operando de forma consistente com 99,95% de disponibilidade.

  • Você pode escalar elasticamente o Banco de Dados de Documentos com desempenho previsível criando mais unidades à medida que seu aplicativo cresce.

Totalmente Gerenciado

O DocumentDB está disponível como uma plataforma totalmente gerenciada baseada em nuvem como um serviço em execução no Azure.

  • Simplesmente não há nada para você instalar ou gerenciar.

  • Não há servidores, cabos, sistemas operacionais ou atualizações para lidar, nem réplicas para configurar.

  • A Microsoft faz todo esse trabalho e mantém o serviço em execução.

  • Em literalmente minutos, você pode começar a trabalhar com o DocumentDB usando apenas um navegador e uma assinatura do Azure.