tema3BBDD
Páginas: 14 (3304 palabras)
Publicado: 28 de agosto de 2015
TEMA 3
El nivel interno.
3.1 Introducción
Un SGBD debe almacenar de forma permanente grandes cantidades de datos, y gestionar
de forma eficiente los datos y su almacenamiento.
Organización física. Incluye:
Sistemas software
Sistema operativos
Sistemas de gestión de ficheros
Controladores de dispositivos
Hardware
Nivel Interno:
Expresa operaciones sobre losdatos a nivel de unidades mínimas de almacenamiento
(páginas de BBDD). Implementado en el SGBD provee al DBA de mecanismos para
optimizar el almacenamiento y el acceso a los datos.
Nivel Físico:
Capa de abstracción sobre el hardware, implementada en el SO. El nivel interno realiza el
acceso a los medios de almacenamiento mediante llamadas al nivel físico.
3.1. Introducción.
Los medios físicos dealmacenamiento:
Cache: es la memoria más rápida
Memoria principal:
Memoria “flash” (EPROM):
Es de acceso directo
Soporta fallos y es totalmente fiable
Se guarda en disco toda la base de datos
Almacenamiento óptico:(CDROM):
es rápida y segura ante fallos.
Puede ser útil para pequeños volúmenes de datos no volátiles
Discos magnéticos:
es rápida pero de pequeñotamaño para una base de datos.
No es segura ante fallos eléctricos
Son grabables una vez y legibles múltiples veces. Permiten cambiar discos
Se utilizan en bases de datos no volátiles (bibliográficas, documentales etc..)
Cinta magnética:
Es barata y de gran tamaño ; pero de acceso secuencial
Se utiliza para copias de seguridad
Jerarquía de dispositivos de almacenamiento:
AlmacenamientoPrimario.
Volátil
Caché
Memoria principal
Memoria flash
Almacenamiento
Secundario.
No Volátil,
Acceso directo
Disco magnético
Disco óptico
Almacenamiento
Terciario
Cinta magnética
Optimización de consultas.
Copia del esquema
Logs de transacciones
Datos
Respaldo de datos
3.2 Dispositivos de almacenamiento.
+ Velocidad de acceso
+ Coste
-Capacidad
- Persistencia
- Velocidad de acceso
-Coste
+ Capacidad
+ Persistencia
3.2.1. Estructura lógica de los discos duros.
Bloque de 4
sectores
Sector
Pista
Estructura física:
Conjunto de discos magnéticos con un eje de rotación común.
En cada cara una cabeza lectura/escritura con movimiento transversal.
Cara dividida en Pistas (2 a 1500), también denominado cilindro.
Sectores, mínima unidad de almacenamiento (512 bytes).Bloque: secuencia continua de sectores que se trasladan “de una vez” a la memoria
para ser procesados. Se asocia a cada fichero.
Dirección de un bloque: cilindro+superficie+sector de comienzo
Suelen poseer memoria cache intermedia entre el disco y el buffer de E/S.
3.2.1. Estructura lógica de los discos duros.
Medidas de rendimiento:
Tiempo medio de acceso (ta): tiempo mediotranscurrido entre una instrucción y
la obtención de la información (milisegundos)
Tiempo medio de búsqueda (tb): tiempo medio de posicionamiento en pista
Tiempo de latencia rotacional (tl): tiempo medio de posicionamiento en sector
ta=tb+tl
Velocidad sostenida de Lectura/escritura (MB/s) y velocidad de rotación (rpm).
Fiabilidad: Tiempo medio entre fallos
Accesos de lectura/escritura de datos:
Latencia (15-45 ms) = Búsqueda transversal (10-40 ms) + Rotación (5ms)
Transferencia: Se envían los datos (ms por bloque).
Tiempo de escritura = Tiempo de Lectura
Tiempo modificación = 2 x Tiempo de Lectura
3.2.2. Memoria Principal.
Constituye el dispositivo de almacenamiento primario de los ordenadores.
De carácter Volátil, en ella se almacenan los datos que precisan los programas para
suejecución.
El SGBD la usa para los siguientes propósitos:
Como memoria caché que almacena los datos accedidos más recientemente.
Para almacenar parámetros de estado.
Para almacenar código ejecutable de las sentencias de datos usadas.
Desde el punto de vista del nivel interno:
Memoria temporal de almacenamiento intermedio, donde se almacenarán los datos
afectados por las operaciones del...
Leer documento completo
Regístrate para leer el documento completo.