Se encuentra usted aquí

MAT17 - Descripción de curso

Descripción completa de curso

Descipción curso: 15-MONGODB - Introducción a las bases de datos No...

Código: 15-MONGODB
Título: Introducción a las bases de datos NoSQL usando MongoDB
Descripción: En las últimas décadas, el mecanismo más utilizado para almacenar la información en los sistemas informáticos han sido las bases de datos relacionales. Ofrecen un modelo estable, ampliamente utilizado, con una variedad de herramientas de desarrollo y seguro. Aunque se podría que el elemento clave del éxito de este modelo ha sido disponer de un lenguaje estándar para poder realizar consultas (SQL). Sin embargo, la aparición del fenómeno Big Data ha introducido nuevas necesidades de almacenamiento y procesamiento de la información.  Así, en este nuevo contexto, se deben tratar con datos no estructurados o semiestructurados, en los que se necesita realizar un procesamiento en tiempo real, y donde la ejecución en muchos casos se debe realizar en ambientes distribuidos. Estas características son incompatibles con el modelo relacional, surgiendo así un nuevo tipo de bases de datos que se denominan Bases de Datos NoSQL. De entre los modelos de esta nueva generación de bases de datos destaca el modelo documental en la que la información se almacena en un tipo de entidades denominadas «documentos» en los que no existe un esquema fijo de estructuración de la información. Dentro de esta aproximación, destaca la base de datos MongoDB. En este curso se pretende realizar una introducción a las bases de datos NoSQL, y en particular al modelo documental a través de MongoDB. Se estudiará el modelo documental, las operaciones de actualización, consulta y en particular el uso de la framework de agregación que permite realizar operaciones complejas de procesamiento.
Profesorado: Antonio Sarasa Cabezuelo
Ramón González del Campo Rodríguez Barbero
  Descripción completa del curso