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.