El estudio de MongoDB [A]: Conocido Mongo, el camino todo el camino largo, sin fin

Lo que es NoSQL

No sólo SQL NoSQL es el acrónimo, se refiere a una base de datos no relacionales, basado en la presencia de estructuras de almacenamiento de clave-valor, y bases de datos relacionales tradicionales, pero sigue el estándar SQL, y propiedades ACID, estructura de la tabla y así sucesivamente. Las características son: no relacional, distribuido, de código abierto, el nivel escalable. Estado de desarrollo de NoSQL 
presente, el sitio se está aplicando NoSQL hay muchos, tal como Sina Weibo, análisis de datos operativa Youku, berro, etc., tienen que utilizar los datos NoSQL. ¿Por qué utilizar la base de datos NoSQL 
con el continuo desarrollo de la Internet, varios tipos de aplicaciones emergentes, especialmente en la era de la computación en la nube, la tecnología hizo más demandas. Aunque las bases de datos relacionales en la industria ha sido broche de oro, sin embargo, las limitaciones de su propia, en algún momento, o difíciles de satisfacer estas necesidades: la dificultad extendido de lectura y escritura lenta, de alto costo, capacidad de soporte limitado. El punto de interés en el almacenamiento de datos NoSQL y alta masivo de datos de lectura-escritura simultánea, etc., en comparación con bases de datos relacionales, que hacen la "sustracción" en la arquitectura y el modelo de datos, y hacer en la ampliación y concurrencia la "adición".






Pros y los contras de bases de datos NoSQL

En la ventaja respecto, los siguientes puntos: 
1, simple extensión 
2, leen rápido y escribir 
3, de bajo coste 
4, modelo de datos flexible inadecuados aspectos, los siguientes puntos: 
1, no proporciona soporte para SQL 
2, función lo suficientemente ricos como para soportar 
3, los productos existentes no son lo suficientemente maduros

comprensión MongoDB

MongoDB es un producto con función entre las bases de datos relacionales y relacionales Filipinas, bases de datos no relacionales, más rica en características, bases de datos, bases de datos relacionales, como la mayoría, la sintaxis de consulta JS es algo similar a (Muchas veces orientados a objetos, puede seguir js sintaxis de las operaciones relacionadas), es una base de datos de documentos modelo de libre orientado a conjuntos. 

MongoDB se compone de un conjunto de 
datos a almacenar se agrupan en un conjunto de datos, cada conjunto en la base de datos tiene un nombre de identificación único, y el documento puede contener un ilimitado de datos. Conjunto de conceptos similares a una tabla de base de datos relacional, excepto que no es necesario definir cualquier patrón. Modo libre 
MongoDB ningún concepto de la colección de columnas y filas, los dos juegos siguientes se puede almacenar en el mismo la colección 
{ "name": "mongo"} 
{ "del tipo": "db"} de tipo de documento 
de datos almacenados por todos nosotros tipo de la clave-valor existe, la clave es una cadena, el valor puede ser cualquier tipo, y que comprende una serie de documentos, cada uno correspondiente a cada una de las filas en la base de datos relacional.





características MongoDB

MG se caracteriza por un alto rendimiento, fácil de implementar, fácil de usar, muy conveniente para almacenar datos, las características principales son: 
1, para un conjunto de almacenamiento, es fácil de almacenar el objeto de tipo de datos 
2, que consiste en el patrón 
3, el apoyo a consultas dinámicas 
4, los soportes totalmente indexada, que comprende objeto interno 
5, a la replicación del apoyo y de conmutación por error 
6, utilizando un almacenamiento de datos binarios eficiente, incluyendo objetos de gran tamaño (por ejemplo, video) 
7, los desechos de procesamiento automático, para apoyar escalable nivel de las nubes 
8, el formato de almacenamiento de archivos BSON ( JSON extensión), no puede ser destruido

MongoDB escena aplicable

1, persistente capa tampón 
2, un eficiente en tiempo real 
3, para el almacenamiento de objetos de datos y JSON 
4, de alta capacidad de estiramiento escena 
5, de gran tamaño, de bajo valor de almacenamiento de datos

escena MongoDB NA

1, requiere sistema altamente transaccional 
2, las tradicionales aplicaciones de inteligencia empresarial 
3, consultas complejas de múltiples mesas
Publicado 59 artículos originales · ganado elogios 2 · Vistas 5587

Supongo que te gusta

Origin blog.csdn.net/LDR1109/article/details/100943237
Recomendado
Clasificación