Sistemas de acceso y almacenamiento de datos

Todo proyecto de ciencia en datos, requiere de una estructura de datos para su implantación y aplicación para conseguir los objetivos de negocio. En este bloque de posts que título: Sistemas de acceso y almacenamiento de datos, explicaré los distintos sistemas de acceso a datos, arquitecturas de almacenamiento y de respaldo.

Para completar todo lo relativo a las arquitecturas de datos, destinare otros dos bloques de posts. Un segundo bloque que abordará todo lo relativo a los Sistemas de Gestión de BBDD y un tercero que tratará sobre Big Data.

ÍNDICE DE CONTENIDOS

  1. Organización física de los datos: Introducción básica de como los datos pasaron de guardarse en archivos de papel a los archivos digitales almacenados en un ordenador.
  2. Archivos de acceso secuencial: Explicación de la estructura y funcionamiento de los archivos de acceso secuencial, la primera solución empleada para la digitalización de los datos.
  3. Archivos de acceso aleatorio: Explicación de los archivos de acceso aleatorio y sus principales características. La ventaja de velocidad de acceso que presentan frente a los archivos de acceso secuencial. Realización de un ejemplo de archivo de acceso aleatorio.
  4. Acceso indexado: Explicación de como funciona el acceso indexado. Ejemplos de ficheros de acceso indexado empleando índice denso e índice escaso.
  5. Indexación por árboles de datos: Paso de la indexación por ficheros secuenciales a emplear estructuras de árboles de datos. Detalle y explicación de la estructura de árbol de datos.
  6. Árboles binarios de búsqueda: Como funcionan los árboles binarios de búsqueda, como se organizan los nodos dando lugar a la estructura de árbol. Ejemplo de un árbol binario de búsqueda.
  7. Operaciones con árboles binarios de búsqueda: Las distintas operaciones que se pueden realizar con árboles binarios de búsqueda: Búsqueda, inserción o eliminación de un nodo.
  8. Hash: El algoritmo hash, sus principales características y como emplearlo para la organización de los datos.
  9. RAID: Explicación del funcionamiento de los distintos niveles de sistemas RAID de discos duros y sus posibles combinaciones.
  10. Arquitecturas de almacenamiento: Los tipos de arquitecturas de almacenamiento clasificadas atendiendo al acceso requerido: Acceso a disco duro (disco interno, DAS, SAN) Y acceso a fichero (NAS).
  11. Sistemas de copias de seguridad: Los sistemas de copias de seguridad: Los distintos tipos que existen y como planificar las políticas de las copias de seguridad.