Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Anexo 1 - Plantilla Tarea 4 - John Rojas
Anexo 1 - Plantilla Tarea 4 - John Rojas
de datos NoSQL
John J. Rojas
Contenido
• Bases de datos NoSQL
• Tipos de bases de datos NoSQL
• Ventajas y desventajas de las bases de datos NoSQL
• Diferencias entre las bases de datos SQL y NoSQL
• MongoDB: Como y cuando usarlo
• Ejemplo
• Conclusiones
• Bibliografía
Bases de Datos NoSQL
Disminución
En el mundo de la informática, las bases de datos del tiempo Evita la
para complejidad
relacionales son ampliamente utilizadas y manejadas en la resolver innecesaria
mayoría de los sistemas del mundo debido a que garantizan solicitudes
la mantenibilidad y consistencia de los datos.
Aumento o Implementado
A pesar del constante crecimiento y mejoras de este tipo de bases disminución para diversos
de datos había necesidades que no podía soportar. Bajo esta idea sencilla de
hardware a
lenguajes de
programación
nacen las bases de datos no relacionales o bases de Datos NoSQL. bajo costo y frameworks
{
nombre: “Juan”,
apellido: “Torres”,
edad: 23,
carrera: “Ingenieria de sistemas”,
teléfono: [3042563214, 8115353, 018000652233]
}
MongoDB: Como y cuando usarlo
MongoDB se basa en C++ pero sus operaciones se realizan usando
objetos de tipo JSON. Si se desea utilizar este tipo de base de datos
en los lenguajes de programación mas populares como Java, Python o
C# existen drivers que permitirán el acceso y control de los
documentos.
MongoDB es ideal para usarlo en proyectos cuya información pueda
llegar semiestructurada y en ambientes donde la escalabilidad sea
común.
En contraparte, no se recomienda usar MongoDB en aplicaciones que
manejen transacciones debido a que los principios de este tipo de
transacciones no se pueden aplicar, solamente la atomicidad de los
registros puede ser controlada.
Ejemplo
Conclusiones
• Como se pudo evidenciar, las aplicaciones de las bases de datos no relacionales son amplias y de gran impacto en la
industria de las TI debido a todas las bondades que dispone en el manejo de grandes volúmenes de información.
• Asimismo, la implementación de una base de datos documental resulta facilitador para el manejo de información en
las aplicaciones.
• Para concluir, se mostro como MongoDB crea y utiliza documentos para el tratamiento de los datos que van a ser
usados en un sistema y como se puede acceder a ellos fácilmente.
Referencias bibliográficas
• Martín, S. (2021, 26 julio). Bases de datos NoSQL : Guía definitiva. Pandora FMS - The Monitoring Blog.
https://pandorafms.com/blog/es/bases-de-datos-nosql/
• Bases de datos NoSQL. Qué son y tipos que nos podemos encontrar (s.f.) https://www.acens.com/wp-content/images/2014/02/bbdd-
nosql-wp-acens.pdf