DocumentDB - Ventajas
DocumentDB se destaca con algunas capacidades únicas. Azure DocumentDB ofrece las siguientes funciones y ventajas clave.
Sin esquema
En una base de datos relacional, cada tabla tiene un esquema que define las columnas y los tipos de datos que debe cumplir cada fila de la tabla.
Por el contrario, una base de datos de documentos no tiene un esquema definido y cada documento puede estructurarse de manera diferente.
Sintaxis SQL
DocumentDB permite consultas complejas ad-hoc utilizando lenguaje SQL, y cada documento se puede consultar instantáneamente en el momento en que se crea. Puede buscar en cualquier propiedad en cualquier lugar dentro de la jerarquía del documento.
Consistencia sintonizable
Proporciona algunos niveles de consistencia granulares y bien definidos, lo que le permite hacer concesiones sólidas entre consistencia, disponibilidad y latencia.
Puede seleccionar entre cuatro niveles de consistencia bien definidos para lograr un equilibrio óptimo entre consistencia y rendimiento. Para consultas y operaciones de lectura, DocumentDB ofrece cuatro niveles de coherencia distintos:
- Strong
- Bounded-staleness
- Session
- Eventual
Escala elástica
La escalabilidad es el nombre del juego con NoSQL, y DocumentDB cumple. DocumentDB ya ha demostrado su escala.
Los principales servicios como Office OneNote y Xbox ya están respaldados por DocumentDB con bases de datos que contienen decenas de terabytes de documentos JSON, más de un millón de usuarios activos y que operan de manera consistente con una disponibilidad del 99,95%.
Puede escalar elásticamente DocumentDB con un rendimiento predecible creando más unidades a medida que crece su aplicación.
Totalmente administrado
DocumentDB está disponible como una plataforma basada en la nube totalmente administrada como un servicio que se ejecuta en Azure.
Simplemente no hay nada que instalar o administrar.
No hay servidores, cables, sistemas operativos o actualizaciones con los que lidiar, ni réplicas que configurar.
Microsoft hace todo ese trabajo y mantiene el servicio en funcionamiento.
En literalmente minutos, puede comenzar a trabajar con DocumentDB usando solo un navegador y una suscripción de Azure.