1 MongoDB - PlataformasWeb-P-AA2025/consulta-01-raul8005 GitHub Wiki
¿Que es MongoDB?
MongoDB es una base de datos NoSQL de código abierto. Como base de datos no relacional, puede procesar datos estructurados, semiestructurados y no estructurados. Utiliza un modelo de datos no relacional orientado a documentos y un lenguaje de consulta no estructurado. MongoDB es una base de datos de documentos que ofrece una gran escalabilidad y flexibilidad, y un modelo de consultas e indexación avanzado.
Cómo funciona MongoDB
MongoDB almacena objetos de datos en colecciones y documentos en lugar de las tablas y filas que se utilizan en las bases de datos relacionales tradicionales. Las colecciones comprenden conjuntos de documentos, que son equivalentes a tablas en una base de datos relacional. Los documentos consisten en pares clave-valor, que son la unidad básica de datos en MongoDB. la estructura de un documento se puede cambiar añadiendo campos nuevos o eliminando los existentes. En los documentos se puede definir una clave principal como identificador único y los valores pueden ser una variedad de tipos de datos.
Ventajas de MongoDB
Flexibilidad: Como los datos se almacenan en documentos flexibles similares a JSON, el esquema de la base de datos no tiene que estar predefinido y los esquemas se pueden modificar dinámicamente sin causar tiempo de inactividad.
Fragmentación: Ofrece escalabilidad horizontal a través de un proceso llamado fragmentación. La fragmentación divide los datos de un gran conjunto de datos y los distribuye entre varios servidores.
Referencias Bibliográficas:
Pure Storage. (s.f.). ¿Qué es MongoDB? Pure Storage. https://www.purestorage.com/es/knowledge/what-is-mongodb.html
MongoDB, Inc. (s.f.). ¿Qué es MongoDB? https://www.mongodb.com/es/company/what-is-mongodb