Funcionamiento básico MongoBD

1. Conectar la base de datos

mongo

 

2. Base de datos de salida

salida

 

3. Revise la lista de bases de datos

Mostrar DBS

 

4. Cambie a una base de datos

utilizar el nombre de la base de datos (si no hay voluntad Nuevo)

 

5. Revisar el funcionamiento actual de la base de datos

db

 

6. Insertar datos

db.student.insertOne ({ 'nombre': 'jack'})

 

7. Compruebe todo el foco actual de la Base de datos (tabla)

Mostrar colecciones

 

8. Todos los datos de consulta

db.student.find ()

 

 

 

 

 

 

En general:

Dado que el procesamiento MongoDB de datos única, los datos en caliente puede estar cargado en la memoria, y por lo tanto los términos de la consulta, es muy rápido (por supuesto, será muy consumo de memoria); porque el uso de los datos del almacén BSON, y por lo tanto tiene un conjunto de datos con formato JSON muy buena modificación de apoyo y amigable de estructura de la tabla, el tipo de almacenamiento de documentos, visible datos ambiente; carga de base de datos de clúster fragmentado tiene muy buena escalabilidad y una muy buena conmutación automática (alabar).

Inadecuada: consulta la base de datos mediante una consulta específica, hay una cierta costos de aprendizaje (no alta); índice es que no os gotas; cerradura sólo puede ser proporcionada al nivel de la colección, sino también hacer el bloqueo de filas, hay un mecanismo de transacción (no hacia atrás rollo ah); materiales de aprendizaje no más MySQL sin duda.

 

MongoDB que puede resolver el problema para mí

En general, voy a migrar MySQL a la mesa MongoDB en sección, principalmente relacionados con los datos de historial de vehículo y realizar un seguimiento de los datos de temperatura y humedad y otras máquinas recogidos, y los datos de pedidos, datos del cliente y otra información, es todavía en la base de datos MySQL principalmente debido a que estos dos tipos de adquisición de datos en tiempo real, actualizaciones en tiempo real, con el tiempo, la expansión del proyecto (servicio PAAS), lo que resulta en una muy gran cantidad de datos, pero por lo general después de una sola tabla en el volumen de datos de MySQL más de 5 millones rendimiento caerá más rápido, aunque puede ser procesado a través de la hoja de la cuenta, pero el crecimiento en el tiempo, todavía me traería problemas más grandes (por ejemplo, consultas, etc.), por lo que es mejor para colocarlo en MongoDB almacenamiento, consulta lo que sería más conveniente, pero necesita la fragmentación de la atención. chip de la llave Oh.

 

Supongo que te gusta

Origin www.cnblogs.com/ranyihang/p/12596131.html
Recomendado
Clasificación