Documento de bases de datos nosql características
Video: ¿NoSQL NoSecurity?, seguridad en bases de datos no relacionales
bases de datos NoSQL documento son flexibles y el esquema agnóstico, lo que significa que puede cargar cualquier tipo de documento sin la base de datos necesidad de conocer la estructura del documento en la delantera. bases de datos NoSQL documento apoyan estas características importantes.
Video: Bases de datos NoSQL y MongoDB
Área de funciones | couchbase | microsoft DocumentDB | MarkLogic servidor | MongoDB |
---|---|---|---|---|
Ácido o base | BASE | BASE, la selección consistencia controlador de cliente | ÁCIDO, totalmente serializable | BASE, la selección consistencia controlador de cliente |
HA réplicas | No | Gestionado por la plataforma Azure. | Sí, Sincronización | Sí, asíncrono (por defecto) |
DR réplicas | Sí, maestro-maestro, asíncrono | Gestionado por la plataforma Azure. | Sí, asíncrono | Sí, asíncrono |
Tipos de datos | modelo de documento JSON | modelo de documento JSON. Los mismos tipos admitidos como JSON - Cadena, números (IEEE754), y booleanos. Extended fecha-hora, GUID, Int64 tipos compatibles. | XML, JSON, texto y documentos binarios compatibles. Todo W3C XML tipos de datos soportados esquema. | modelo de documento JSON. Mismos tipos como JSON. El apoyo a 2D datos geoespaciales. |
la indexación de datos | índices secundarios compatibles. Vistas compatibles. sin universales índice. Índices actualizados de forma asíncrona. | Índice universal para todos los documentos JSON. índice universal incluye detección del índice de rango automático. índices finalmente consistente, de manera predeterminada. | Índice universal para todos los documentos de texto, XML y JSON. Puntos de vista No soportado. Soportes van índices. Índices actualizados en el transacción ACID. índices geoespaciales en 2D. | Ningún índice universal. índices secundarios configurables en nombre propiedades. |
Consulta y de búsqueda | API memcached totalmente compatible. Consultas sobre los documentos y puntos de vista soportado. | Utiliza SQL a través de HTTP para las consultas. Sin texto libre búsqueda de la gramática apoyo. De proyección y alcance consultas compatibles. | Texto libre (similar a la caja de búsqueda de Google) y la gramática de búsqueda consultas estructuradas tanto compatibles. consultas de rango compatibles. Los agregados pueden ser calculados durante una búsqueda. consultas geoespaciales soportado. | Costumbre formato de consulta de JSON con soporte para consultas de rango. No apoyo en la búsqueda de texto libre gramática. Texto y Geoespacial (GeoJSON) consultas compatibles. |
comerciales | Sólo comercial del modelo. Proporcionada únicamente en Microsoft&Azure rsquo-s plataforma. | Sólo comercial del modelo. | AGPL licencia. Las licencias comerciales disponibles. | |
Otro | Microsoft&rsquo-s plataforma Azure esconde muchas de las complejidades de ampliar un gran base de datos a través de múltiples geografías. | Proporciona quedadas en algunas oficinas MarkLogic en todo el mundo. modelo de seguridad de nivel de documento implementado. | Fuerte apoyo a reuniones locales en muchas oficinas de MongoDB en todo el mundo. 10 oficiales y 32 controladores de cliente comunidad. |