Estructura lógica de la DB
Tablespaces
La DB está dividida en una o más unidades lógicas de almacenamiento llamadas tablespaces, que a su vez pueden estar constituidos por uno o más archivos del S.O., llamados datafiles. Representan un nivel medio entre la DB y los datafiles. Por su parte, un datafile puede ser asociado con sólo una tablespace y una base de datos.Data blocks
Extents
Un extent es un conjunto de bloques de datos contiguos.Segments
Un conjunto de uno o más extents que contiene todos los datos para una estructura específica en un tablespace.- El segmento de datos es una colección de extents que mantiene todos los datos para una tabla o cluster.
- El segmento de índices mantiene todos los datos para un índice.
- El segmento de rollback mantiene datos para rollback, consistencia de lecturas o recuperación
- El segmento temporario es una colección de extents que mantiene datos pertenecientes a objetos temporales (consultas largas que necesitan guardar resultados intermedios).
Schemas Objects
Es la estructura lógica que refiere directamente a los datos de la DB.Consideraciones
- Especificaciones a nivel de segmento solapan las del tablespace (no MIN. EXTENT).
- Un tamaño de extensión mínima se aplica a todas las asignadas al tablespace.
- Por omisión se emplean las especificaciones del tablespace.
- Cuando no se tienen especificaciones para el tablespace se emplean las del Servidor ORACLE.
- La modificación de parámetros de almacenamiento se aplican a extensiones futuras.
- Existen parámetros que se especifican a nivel de segmento no de tablespace.
Estructura física de la DB
Datafiles
Contienen todos los datos de la base de datos, como las tablas e índices.Redo Log files
Mantienen registros de todos los cambios hechos a la base de datos, con fines de recuperación.Control files
Almacenan la estructura física y el estado de la base de datos.Fuentes:https://docs.google.com/document/d/1xouCge3-dqe-d7JM58cZ_8z_If_Q_PWxtLcHfzoR_0g/mobilebasic?hl=en
No hay comentarios:
Publicar un comentario