English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Cualquier base de datos relacional tiene un diseño de arquitectura típico que muestra el número de tablas y las relaciones entre estas tablas. En MongoDB, no existe el concepto de relación.
Pocos esquemas − MongoDB es una base de datos de documentos, donde una colección contiene diferentes documentos. El número de campos entre los documentos, el contenido y el tamaño de los documentos pueden variar.
Estructura clara de un solo objeto.
Sin conexiones complejas.
Capacidad de consulta profunda. MongoDB admite el uso de un lenguaje de consulta basado en documentos que es casi tan poderoso como SQL para realizar consultas dinámicas de documentos.
Diagnóstico y optimización de rendimiento.
Fácil de expandir− MongoDB es fácil de expandir.
No es necesario convertir objetos de aplicación/Mapear a objetos de base de datos.
Utilizar almacenamiento interno (ventana) para el conjunto de trabajo, lo que permite acceder más rápidamente a los datos.
Almacenamiento orientado a documentos − Documentos JSON de clase como almacenamiento, sin esquema de tabla fijo-free);
Soporte para índices de texto completo
Múltiples réplicas y alta disponibilidad
Tallo automático
Soporte para varios tipos de consultas
Actualización en sitio rápido
map/Soporte para reduce
gridfs: soporte para archivos de varios tamaños de clusters
Big Data
Gestión y entrega de contenido
Infraestructura móvil y social
Gestión de datos de usuarios
Centro de datos
En las bases de datos relacionales (RDBMS), las tablas se utilizan como elementos de almacenamiento, mientras que en MongoDB, las tablas se utilizan como colecciones.
在RDBMS中,我们有多个模式,在每个模式中,我们创建表来存储数据,而MongoDB是一个面向文档的数据库,其中的数据以BSON格式(类似于JSON格式)写入。
En RDBMS, tenemos múltiples esquemas, en cada esquema, creamos tablas para almacenar datos, mientras que MongoDB es una base de datos orientada a documentos, en la que los datos se escriben en formato BSON (similar al formato JSON).10MongoDB es casi tan rápido como los sistemas de bases de datos tradicionales
)Una base de datos puede soportar múltiples tablas, en MongoDB, se reemplaza el concepto de tabla (table) por el de colección (collection);1)Algunos puntos similares y diferentes con MySQL
)Una base de datos puede soportar múltiples tablas, en MongoDB, se reemplaza el concepto de tabla (table) por el de colección (collection);2)Un servicio puede soportar múltiples bases de datos;
)Una base de datos puede soportar múltiples tablas, en MongoDB, se reemplaza el concepto de tabla (table) por el de colección (collection);3)MySQL es una base de datos relacional, es decir, RDBMS, mientras que MongoDB es un esquema-Gratis, es más como un sistema de almacenamiento de clave-valor (kv), pero a diferencia de kv, también puede modificar los datos dentro de los documentos de manera que se pueda modificar el esquema de mysql y realizar índices en los datos internos; Los documentos de MongoDB se almacenan en formato BSON, es decir, Binary JSON, BSON es un formato de intercambio binario, similar a Google Protocol Buffer.