Datafile - tablespace
iDavidVSApuntes19 de Mayo de 2023
609 Palabras (3 Páginas)62 Visitas
DIAPOSITIVA 2.-
Antes de comenzar con la explicación aquí tenemos una imagen de forma no tan técnica de lo es un data files. es un conjunto de archivos en donde se puede almacenar información, así como tenemos en la imagen izquierda y bueno en la en la imagen de la parte derecha ya se puede ver este más en complemento de una base de datos que son archivos que van a la interna de una base de datos en específico.
DIAPOSITIVA 3.- INTRODUCCIÓN
Voy a comenzar con una breve introducción de lo que es un data file y un tablespace acompañado de la imagen que se muestra en pantalla. Oracle almacena datos lógicamente en espacios de mesas y físicamente en archivos de datos asociados con el espacio de la tabla correspondiente, por ejemplo, aquí en esta ilustración tenemos que las líneas segmentadas es el espacio de trabajo. Lo que refleja como un cilindro tenemos lo que sería la base de datos en sí. Tenemos también que los datafiles es una estructura física que está asociada con una sola tabla de espacio en donde se puede almacenar diferentes objetos de información.
DIAPOSITIVA 4.- DATAFILES
Aquí en esta imagen podemos observar de una forma más estructurada como está la parte interna de una base de datos, de un tablespace y un datafiles. Ahora sí, qué es un data files. Los data files son ficheros físicos en los que se van a almacenar los objetos que forman parte de un tablespace un datafile pertenece solamente a un tablespace y a una instancia de base de datos. Un tablespace puede estar formado por 1 o varios data files, cuando se crea un data files se debe indicar específicamente su nombre, su ubicación o directorio, el tamaño que va a tener y el tablespace a que va a pertenecer ese datafiles. además, al crearlo ocupan un espacio, aunque estos se encuentren totalmente vacíos, esto quiere decir que Oracle va a reservar el espacio para poder ir llenándolo de poco a poco con posterioridad. bueno y si en 1 de los casos el sitio no es suficiente o no hay suficiente espacio para crear un fichero físico del tamaño indicado, pues se va a producir un error y no se va a poder crear ese fichero.
Es importante mencionar que si un tablespace está formado por 2 datafiles y tenemos una tabla en ese tablespace, a medida que vamos insertando filas éstas se almacenarán en cualquiera de los dos datafiles indistintamente, es decir, unas pueden estar en un datafile y otras en otro.
DIAPOSITIVA 5.- TABLESPACE
La base de datos Oracle consta de una o más unidades de almacenamiento lógico. Estas unidades lógicas se denominan TABLESPACES, básicamente son subdivisiones de la Base de datos, donde se agrupan las estructuras ( para el almacenamiento de datos ), facilitando la gestión de estos segmentos dentro de la Base de datos. Se puede decir que los TABLESPACES son grupos de almacenamiento lógico.
Aquí en la primera imagen tenemos la relación entre un tablespace y un datafiles. La Figura 1 muestra una base de datos compuesta por dos TABLESPACES, cada uno de los cuales almacena datos de un Segmento en dos DATAFILES. Cada TABLESPACE es independiente, pero las estructuras contenidas en cada una se parecen en algún momento.
En cambio, en La Figura 2 muestra un ejemplo que contiene un TABLESPACE donde se espera que almacene todas las Tablas en la base de datos. También es posible, crear grupos de tablas similares, las tablas que reciben una mayor frecuencia de acceso se encuentran en un TABLESPACE dado y otras tablas con la característica de almacenar un gran volumen de datos se pueden agrupar ( lógicamente ) en otro TABLESPACE.
...