Definición del espacio asignado bases de datos?
Definición del espacio asignado bases de datos.
Definición del espacio asignado bases de datos.
En resumen
Para la gestión del almacenamiento de una base de datos existen 4 conceptos bien definidos que deben ser conocidos para poder comprender la forma en la que se almacenan los datos. Vamos a ver la diferencia entre bloque, extensión, segmento y espacio de tablas.
Jamonadarica
Para la gestión del
almacenamiento de una base de datos existen 4 conceptos bien definidos que
deben ser conocidos para poder comprender la forma en la que se almacenan los
datos.
Vamos a ver la diferencia entre bloque, extensión, segmento y espacio de
tablas.
Bloques : Se tratan de la
unidad más pequeña.
Generalmente debe múltiple del tamaño de bloque del sistema
operativo, ya que es la unidad mínima que va a pedir Oracle al sistema operativo.
Si no fuera múltiple del bloque del sistema se añadiría un trabajo extra ya que
el sistema debería obtener más datos de los estrictamente necesarios.
Se
especifica mediante DB_BLOCK_SIZE
Extensiones : Se forma con uno o más bloques.
Cuando se
aumenta tamaño de un objeto se usa una extensión para incrementar el espacio.
Segmentos : Grupo de extensiones que forman un objeto de
la base de datos, como por ejemplo una tabla o un índice.
Espacio
de Tablas : Formado por uno o
más datafiles, cada datafile solo puede pertenecer a un determinado tablespace
En general, el
almacenamiento de los objetos de la base de datos (tablas e índices
fundamentalmente) no se realiza sobre el archivo o archivos físicos de la base
de datos, sino que se hace a través de estructuras lógicas de almacenamiento
que tienen por debajo a esos archivos físicos, y que independizan por tanto las
sentencias de creación de objetos de las estructuras físicas de almacenamiento.
Esto es útil porque permite que a esos "espacios de objetos " les
sean asociados nuevos dispositivos físicos (es decir, más espacio en disco) de
forma dinámica cuando la base de datos crece de tamaño más de lo previsto.
Posibilita además otra serie de operaciones como las siguientes :
·
Asignar
cuotas específicas de espacio a usuarios de la base de datos.
·
Controlar
la disponibilidad de los datos de la base de datos, poniendo fuera de uso
alguno de esos espacios de tablas individualmente.
·
Realizar
copias de seguridad o recuperaciones parciales de la base de datos.
Las bases de datos son relevantes en todo sistema donde se requiera analizar datos de forma estadística, cálculo, metodológica y en la toma de decisiones para obtener el objetivo deseado. La información es muy…
Es una herramienta para recopilar y organizar informacion. Las bases de datos pueden almacenar informacion sobre personas, productos, pedidos etc. Muchas bases de datos comienzan como una lista en una hoja de calculo o…