Please enable JavaScript.
Coggle requires JavaScript to display documents.
ALMACENAMIENTO Y ESTRUCTURA DE ARCHIVOS (ALMACENAMIENTO PARA LAS BASES DE…
ALMACENAMIENTO Y ESTRUCTURA
DE ARCHIVOS
VISIÓN GENERAL DE LOS MEDIOS FÍSICOS DE ALMACENAMIENTO
medios disponibles
Caché
Memoria principal
Memoria flash
Almacenamiento en discos magnéticos
Almacenamiento óptico
Almacenamiento en cinta
DISCOS MAGNÉTICOS
. Características físicas de los discos
plato
metal rígido o de vidrio
magnético para grabaciones
Cabeza de lectura y escritura
Encima del plato
En el brazo del disco
controlador de disco
interfaz entre el sistema informático y el hardware
comprobación de suma
reasignación de los sectores dañados
Medidas del rendimiento de los discos
tiempo medio de búsqueda
tiempo de latencia rotacional
tiempo de latencia medio
La velocidad de transferencia de datos
tiempo medio entre fallos
Optimización del acceso a los bloques del disco
bloque
secuencia continua de sectores
512 bytes a varios kilobytes
técnicas mejora de la velocidad de acceso a bloques
Planificación
planificación del brazo del disco
algoritmo del ascensor
Organización de archivos
Memoria intermedia de escritura no volátil
Disco de registro histórico
datos no se vuelven a escribir en su ubicación original en el disco
RAID
Redundant Array of Independent Disks
Mejora de la fiabilidad mediante la redundancia
redundancia
se guarda información adicional que puede utilizarse en caso de fallo
creación de imágenes
tiempo medio de reparación
sustituir un disco averiado
restaurar sus datos
tiempo medio entre pérdidas de datos
Mejora del rendimiento mediante el paralelismo
varios discos
distribuyendo los datos
distribución en el nivel de bit
Niveles de RAID
imágenes
:check: fiabilidad
:red_cross: : costosa
RAID de nivel 0
creación de imágenes o bits de paridad
RAID de nivel 1
creación de imágenes del disco con distribución de bloques
RAID de nivel 2
organización de códigos
RAID de nivel 3
Paridad con bits entrelazados
RAID 4
Paridad con bloques entrelazados
RAID 5
Paridad distribuida con bloques entrelazados
RAID de nivel 6,
guarda información redundante adicional
para protección
Elección del nivel RAID adecuado
factores
Costo económico de almacenamiento en disco.
Requisitos de rendimiento
Rendimiento cuando falla un disco.
Rendimiento durante la reconstrucción
ALMACENAMIENTO TERCIARIO
Discos ópticos
Cintas magnética
ACCESO AL ALMACENAMIENTO
Gestor de la memoria intermedia
técnicas
Estrategia de sustitución
Bloques clavados
Salida forzada de los bloques
ORGANIZACIÓN DE LOS ARCHIVOS
Registros de longitud fija
Registros de longitud variable
surgen en las BD como
Almacenamiento de varios tipos de registros en un mismo archivo
Tipos de registro que permiten longitudes variables
Representación en cadenas de bytes
Tipos de registro que permiten campos repetidos
ORGANIZACIÓN DE LOS REGISTROS EN ARCHIVOS
maneras de organizar
Organización de archivos en montículo
clave de
búsqueda
Organización de archivos secuenciales.
Organización asociativa (hash) de archivos
ALMACENAMIENTO CON DICCIONARIOS DE DATOS
tipos de información que debe guardar el sistema
nombres de las relaciones
nombres de los atributos de cada relación
nombres de las vistas definida
restricciones de integridad
ALMACENAMIENTO PARA LAS BASES DE DATOS ORIENTADAS A OBJETOS
Correspondencia de los objetos con los archivos
Implementación de los identificadores de los objetos
Gestión de los punteros persistentes
rescate de punteros
Rescate hardware
Representación de punteros
Rescate de punteros en una página
Desreferencia de punteros
Optimizaciones
Estructura de los objetos en el disco o en la memoria
Objetos de gran tamaño
Datos de texto
Datos gráficos
Datos de sonido y de vídeo
almacenamiento primario.
almacenamiento terciario
almacenamiento secundario.