Características de base de datos de documentos nosql
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.
Característica Área | Couchbase | Microsoft DocumentDB | MarkLogic servidor | MongoDB |
---|
Ácido o base | BASE | BASE, la selección consistencia controlador de cliente | ACID, totalmente serializable | BASE, la selección consistencia controlador de cliente |
HA Réplicas | Sin | 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 soportados como JSON -string, números (IEEE754) y booleanos. Extended fecha-hora, guid, tipos Int64 compatibles. | XML, JSON, texto y documentos binarios compatibles. Todos los tipos de datos W3C XMLSCHEMA compatibles. | Modelo de documento JSON. Los mismos tipos como JSON. Apoyo a los datos 2Dgeospatial. |
La indexación de datos | Índices secundarios compatibles. Vistas compatibles. No universalindex. Índices actualizan de forma asíncrona. | Índice universal para todos los documentos JSON. Indexincludes Universal detección índice de rango automático. Índices eventuallyconsistent, de forma predeterminada. | Índice universal para todos los documentos de texto, XML y JSON. Viewsnot compatible. Apoyos van índices. Índices actualizan dentro de transacción theACID. Índices 2D geoespaciales. | No índice universal. Índices secundarios configurable en namedproperties. |
Consulta y búsqueda | API Memcached totalmente compatible. Las consultas sobre los documentos y viewssupported. | Utiliza SQL a través de HTTP para las consultas. Sin gratuita grammarsupport búsqueda de texto. Consultas de proyección y alcance compatibles. | Texto libre (similar al cuadro de búsqueda de Google) búsqueda gramática andstructured consultas tanto apoyaron. Rango consulta supported.Aggregates pueden calcularse durante una búsqueda. Geoespacial queriessupported. | Custom formato JSON consulta con soporte para consultas de rango. Apoyo en la búsqueda gramática del texto Nofree. Texto y Geoespacial (GeoJSON) consultas compatibles. |
Comerciales | | Sólo Comercial modelo. Ofrecido sólo en de Microsoft Azureplatform. | Sólo Comercial modelo. | AGPL licencia. Las licencias comerciales disponibles. |
Otros | | Plataforma Azure de Microsoft esconde muchos de los complexitiesof escalar una gran base de datos a través de múltiples geografías. | Proporciona quedadas en algún modelo de seguridad de las oficinas a nivel worldwide.Document MarkLogic implementado. | Fuerte apoyo para reuniones en locales en muchos officesworldwide MongoDB. 10 oficiales y 32 controladores de cliente comunidad. |
Sobre el autor
Bases de datos documentales y nosql Bases de datos de documentos a veces se llaman las bases de datos agregados, ya que tienden a mantener los documentos que combinan la información en una sola unidad lógica - un agregado. Es posible que tenga un documento que incluye un episodio de…
Extendiendo su capa de datos con nosql Una base de datos hace una cosa muy bien: Almacena datos. Sin embargo, como todas las aplicaciones necesitan software adicional para ser completa, vale la pena asegurarse de que su base de datos NoSQL seleccionado tiene las herramientas y software…
Manejo de particiones en nosql La partición de la palabra se utiliza para dos conceptos diferentes en la tierra NoSQL. LA partición de datos es un mecanismo para asegurar que los datos se distribuye uniformemente a través de un clúster. Por otro lado, una partición de red se…
Bases de datos NoSQL Híbridos Dada la variedad de tipos de datos que se gestiona bases de datos NoSQL, estás perdonado si piensa que necesita tres bases de datos diferentes para gestionar todos sus datos. Sin embargo, aunque cada base de datos NoSQL tiene su público principal,…
Gestión de datos en nosql Una vez que logran las teclas de forma apropiada, ya está listo para diseñar la forma de almacenar datos con NoSQL y asegurarse de que es seguro y siempre accesible para el trabajo que tiene que hacer.Los tipos de datos en las tiendas de…
La gestión de diferentes tipos de datos con nosql Bases de datos NoSQL no se restringen a un filas # 8208 y # 8208 enfoque columnas. Están diseñados para manejar una gran variedad de datos, incluidos los datos cuya estructura cambia con el tiempo y cuyas interrelaciones aún no se conocen.Bases…
NoSQL para dummies Clones Bigtables son un tipo de base de datos NoSQL que surgió de papel Bigtable seminal de Google. Bigtables son una forma altamente distribuida para gestionar los datos tabulares. Estas tablas de datos no se relacionan entre sí como si…
NoSQL y motores de búsqueda Puede parecer extraño hablar de motores de búsqueda y NoSQL juntos, pero muchos de los motores de búsqueda de hoy utilizar una arquitectura muy similar a las bases de datos NoSQL. Sus índices y procesamiento de consultas son altamente…
NoSQL funciones de búsqueda a considerar Muchas bases de datos NoSQL capacidades de consulta de apoyo y ciertas capacidades de búsqueda. Elegir el más adecuado a menudo se reduce a la comprensión de las características que necesita para apoyar.Aunque están relacionadas, de consulta y…
Reducir el tiempo de valor en nosql Hora de valor es la cantidad de tiempo que se requiere que se inicie un proyecto de TI a ser capaz de darse cuenta de los beneficios del negocio. Esto puede haber beneficios tangibles en la reducción de costes o la posibilidad de realizar…
Nosql Escala Una característica común de los sistemas NoSQL es su capacidad para escalar a través de muchos servidores de las materias primas. Estas plataformas relativamente baratos significan que usted puede ampliar las bases de datos mediante la adición…
Bases de datos de documentos en un entorno de datos grande Usted encontrará dos tipos de bases de datos de documentos para proyectos de datos grandes. Uno a menudo se describe como un repositorio de contenido completo de estilo de documento. La otra es una base de datos para el almacenamiento de…