Documentos de Académico
Documentos de Profesional
Documentos de Cultura
BD2 - Programación
Outline
1 Almacenamiento en disco
Medios de almacenamiento
Dispositivos de almacenamiento secundario
BD2 - Programación
Outline
1 Almacenamiento en disco
Medios de almacenamiento
Dispositivos de almacenamiento secundario
BD2 - Programación
Outline
1 Almacenamiento en disco
Medios de almacenamiento
Dispositivos de almacenamiento secundario
BD2 - Programación
Jerarquía de almacenamento
BD2 - Programación
Almacenamiento principal o primario
BD2 - Programación
Almacenamiento secundario y terciario
BD2 - Programación
Almacenamiento de bases de datos
BD2 - Programación
Outline
1 Almacenamiento en disco
Medios de almacenamiento
Dispositivos de almacenamiento secundario
BD2 - Programación
Dispostivos de disco
Discos magnéticos
BD2 - Programación
Dispostivos de disco
BD2 - Programación
Buffer y Buffer Manager
BD2 - Programación
Buffer Manager
BD2 - Programación
Buffer Manager
Políticas de reemplazo
BD2 - Programación
Buffer Manager
Políticas de reemplazo
BD2 - Programación
Subsistema de disco
Interfacing Disk Drives to Computer Systems
BD2 - Programación
Subsistema de disco
BD2 - Programación
Dispositivos de cinta magnética
BD2 - Programación
Outline
1 Almacenamiento en disco
Medios de almacenamiento
Dispositivos de almacenamiento secundario
BD2 - Programación
Outline
1 Almacenamiento en disco
Medios de almacenamiento
Dispositivos de almacenamiento secundario
BD2 - Programación
Organización de Archivos
BD2 - Programación
Registros de largo fijo
Enfoque simple:
El registro almacenado i empieza en el byte n*(n-1), donde
n es el tamaño de cada registro.
Acceder al registro es simple pero los registros pueden
cruzar bloques.
Hay varias alternativas al borrar un registro i:
Mover los registros i+1,...,n a
i,...,n-1.
Mover el registro n a i.
No mover registros pero
mantener links a todos los
registros libres (free list).
BD2 - Programación
Registros de largo fijo
Borro registro 3 y compacto
BD2 - Programación
Registros de tamaño fijo
Borro registro 3 y muevo el último
BD2 - Programación
Registros de largo fijo
Free List
BD2 - Programación
Registros de largo variable
BD2 - Programación
Registros de largo variable
Formatos de registros
BD2 - Programación
Outline
1 Almacenamiento en disco
Medios de almacenamiento
Dispositivos de almacenamiento secundario
BD2 - Programación
Organización de Registros en Archivos
BD2 - Programación
Organización de Registros en Archivos
BD2 - Programación
Organización de Registros en Archivos
Blocking factor
BD2 - Programación
Organización Expandidad y No expandida
BD2 - Programación
Organización Expandidad y No expandida
BD2 - Programación
Fichero Heap
Fichero desordenado
BD2 - Programación
Fichero Heap
Fichero desordenado
BD2 - Programación
Fichero Secuencial
Organización Secuencial
BD2 - Programación
Fichero Secuencial
BD2 - Programación
Multitable Clustering File Organization
Departamento
Instructor
Multitable clustering de
Departamento y Instructor
BD2 - Programación
Multitable Clustering File Organization
Es una buena organización para consultas que involucren
operaciones Join entre departamento e instructor, y para
consultas que involucren un departamento y sus
instructores.
Es mala para consultas que involucren solo
departamentos
Se puede argegar cadenas de punteros para linkear
registros de una relación particular.
BD2 - Programación