0% encontró este documento útil (0 votos)
45 vistas6 páginas

MongoDB: Flexibilidad y Escalabilidad NoSQL

Este documento describe las características de las bases de datos NoSQL y MongoDB. Explica que MongoDB es una base de datos documental que usa un modelo de datos flexible basado en documentos JSON. También destaca la capacidad de MongoDB para escalar horizontalmente mediante sharding y su lenguaje de consultas avanzado.

Cargado por

Diego Rosales
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
45 vistas6 páginas

MongoDB: Flexibilidad y Escalabilidad NoSQL

Este documento describe las características de las bases de datos NoSQL y MongoDB. Explica que MongoDB es una base de datos documental que usa un modelo de datos flexible basado en documentos JSON. También destaca la capacidad de MongoDB para escalar horizontalmente mediante sharding y su lenguaje de consultas avanzado.

Cargado por

Diego Rosales
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

INSTITUTO TECNOLÓGICO UNIVERSITARIO RUMIÑAHUI

DESARROLLO DE SOFTWARE

APRENDIZAJE BASADO EN LA INVESTIGACIÓN

BASE DE DATOS NOSQL

DIEGO JAVIER ROSALES AÑAZCO

12-11-2023

1
Tabla de Contenidos

Introducción………………………………………………………………………………….3

Objetivos……………………………………………………………………………………..4

Desarrollo…………………………………………………………………………………….5

Conclusiones…………………………………………………………………………………5

Recomendaciones…………………………………………………………………………....5

Bibliografía…………………………………………………………………………………..6

2
1. Introducción

Las bases de datos NoSQL, han surgido como una respuesta a los desafíos percibidos

en las bases de datos relacionales, especialmente al abordar las demandas de las aplicaciones

contemporáneas. Estas plataformas se distinguen por su capacidad para gestionar

eficientemente volúmenes significativos de datos no estructurados o semi-estructurados, una

tarea que a menudo resulta desafiante para las bases de datos relacionales convencionales.

Un elemento fundamental de las bases de datos NoSQL es su enfoque dinámico del

esquema, en contraste con las bases de datos relacionales que requieren esquemas de datos

predefinidos y estáticos. Esta flexibilidad permite adaptarse fácilmente a cambios en los

requisitos de las aplicaciones sin la necesidad de modificar la estructura existente

Dentro del ámbito de las bases de datos NoSQL, MongoDB destaca como una opción

preferida. Clasificada como una base de datos documental, MongoDB emplea un modelo de

datos basado en documentos BSON (Binary JSON). Esta metodología proporciona una

notable flexibilidad en la estructura de los datos, permitiendo que cada documento tenga una

organización única, especialmente beneficiosa en entornos donde la forma de los datos puede

evolucionar con el tiempo.

Adicionalmente, MongoDB se distingue por su capacidad para escalar

horizontalmente mediante la técnica de sharding, distribuyendo de manera eficiente los datos

entre diversos servidores. También ofrece índices para mejorar el rendimiento de las consultas

y un lenguaje de consulta avanzado que facilita la ejecución de operaciones complejas.

3
2. Objetivos

Objetivo General:

• Realizar una investigación bibliográfica detallada sobre las características y modos de

utilización de un sistema de gestión de bases de datos NoSQL (DBMS NoSQL)

elegido por el estudiante. La evidencia de esta investigación se presentará a través de

un video en formato mp4.

Objetivos Específicos:

• Realizar una exhaustiva investigación sobre las características del DBMS NoSQL

seleccionado, profundizando en aspectos como su modelo de datos, capacidad de

escalabilidad, esquema de almacenamiento, y ventajas sobre los sistemas de bases de

datos relacionales.

• Incluir en el video una actividad práctica relacionada con el DBMS NoSQL, como la

instalación del sistema, un ejemplo de utilización simple, o cualquier otra tarea que

permita demostrar su funcionamiento práctico.

• expresar y destacar las conclusiones obtenidas a partir de la investigación y la

actividad práctica.

4
3. Desarrollo

ABI_RosalesDiego_BD2.mp4

4. Conclusiones

• Concluimos que el DBMS NoSQL seleccionado presenta capacidades significativas

de escalabilidad horizontal, especialmente a través de técnicas como el sharding.

• Además de la notable versatilidad de los sistemas de gestión de bases de datos NoSQL,

como MongoDB, al ofrecer flexibilidad en el manejo de datos no estructurados o semi-

estructurados.

5. Sugerencias y/o comentarios personales

• Se recomienda explorar casos de uso específicos del DBMS NoSQL elegido para

comprender mejor su idoneidad en diferentes contextos.

• Dada la naturaleza dinámica de las tecnologías de bases de datos, se sugiere a los

estudiantes y profesionales en el campo de la gestión de datos continuar educándose

sobre las evoluciones y actualizaciones de los DBMS NoSQL.

5
6. Referencias

Stackscale. (2023). Bases de datos NoSQL: características y tipos | Stackscale. Stackscale.

[Link]

Altarade, M. (2016). The Definitive Guide to NoSQL Databases. Toptal Engineering Blog;

Toptal. [Link]

También podría gustarte