Dentro de la titulación de Data Science en @ESIC, imparto la asignatura de Arquitectura de Datos. En esta sección recojo los apuntes que doy a mis alumnos y que estructuro en cuatro bloques:
- Sistemas de acceso a Datos.
- Arquitecturas de almacenamiento de Datos.
- Sistemas de Gestión de Bases de Datos.
- Big Data.
Indice de contenidos
Sistemas de acceso a Datos
- Organización física de los datos
- Archivos de acceso secuencial
- Archivos de acceso aleatorio
- Acceso Indexado
- Indexación por acceso secuencial
- Indexación por árboles
- Árboles binarios de búsqueda
- Operaciones con arboles binarios de búsqueda
- La función hash
Arquitecturas de almacenamiento de datos
Sistemas de Gestión de Bases de Datos
- La aparición de las BBDDs relacionales.
- Ejemplo de conversión a BBDD relacional
- El lenguaje SQL
- Bases de Datos NO relacionales
Big Data
- Big Data
- Curado de datos.
- Perfiles Big Data.
- Arquitectura Big Data.
- Hadoop: HDFS y MapReduce.
- Componentes del ecosistema Hadoop