Meetup ya realizado

Introducción a las bases de datos NoSQL con MongoDB

Este Meetup ya pasó

29 personas asistieron

Detalles

"Taller de introducción a las bases de datos NoSQL con MongoDB" perteneciente al Programa ETSIIT de capacitación profesional (http://etsiit.ugr.es/pages/docencia/programa_formacion_complementaria) (asistencia libre para cualquier persona hasta completar aforo).

Las bases de datos son una de las partes más importantes de la informática ya que representan toda la información contenida bajo el mismo contexto de un sistema de forma organizada para que pueda ser usada de forma posterior sin representar una gran dificultad. Aunque su uso es habitual desde hace varias décadas, podríamos decir que hoy son más importantes que nunca debido a la importancia que tienen en la actualidad los datos en la sociedad; esto a su vez a llevado a la aparición de distintos tipos de bases de datos orientadas a un uso concreto de la información.

Concretamente las bases de datos NoSQL aparecieron debido a la alta escalabilidad necesaria para poder abarcar toda la información que se genera diariamente por todas las aplicaciones web y los servicios en la nube, algo que con modelos relacionales es muy complejo de gestionar (en el mejor de los casos) o directamente imposible (en el peor de los casos), pero que es relativamente simple bajo esquemas NoSQL debido precisamente a la ausencia de esquemas.

Existen como es lógico varios sistemas de bases de datos NoSQL, sin embargo, de entre todos uno que destaca mucho es MongoDB (https://www.mongodb.com/es) debido a numerosas ventajas como permitir escalar de formar horizontal sin complicaciones mediante los "shards", realizar consultas de agregación similares a las tradicionales en SQL y que además permite realizar de forma nativa consultas utilizando JavaScript.