Está en la página 1de 4

ESTRUCTURAS LÓGICAS DE ALMACENAMIENTO DE ESPACIO EN DISCO

¡BIENVENIDOS!
A continuación, profundizaremos en lo relativo a la configuración y administración del
espacio en disco en base de datos, la organización de la información, considerando las
estructuras lógicas de almacenamiento, segmentos, memoria compartida a través de sus
elementos fundamentales con el propósito de estructurar la información de forma segura.

COMENCEMOS
Antecedentes relevantes

Las bases de datos existen desde la antigüedad, se recogía información en censos o


cosechas, asegurando las bibliotecas. Luego en la década de los años sesenta aparecieron
las cintas magnéticas como un mecanismo de almacenamiento que permitía automatizar la
información y aplicar respaldos de manera secuencial, asimismo, en esta época se produjo
el uso de los discos duros permitiendo guardar datos de manera directa. Posteriormente,
inicia la generación de base de datos en red, las cuales almacenaban estructuras de datos
en árboles y listas, lo que originó la creación de estándares en los sistemas de base de datos.

Seguidamente Edgar Frank Codd, definió el modelo relacional, además de una serie de
reglas para su manipulación. En la década de los ochenta se desarrolló el lenguaje de
consulta SQL con la finalidad de realizar la recuperación y actualización de forma sencilla.
Finalmente, en los noventa aparecen las bases de datos orientadas a objetos para la gestión
de datos complejos, las cuales con la llegada de internet se hicieron más accesibles,
evolucionando la forma de organizar y estructurar la información a través de diversos
medios y recursos.

Para conocer más:

• Estructuras de almacenamiento en disco en base de datos.


• Base de datos elaboradas con lenguajes de consultas, como SQL.
• Base de datos orientadas a objetos.
CONFIGURACIÓN Y ADMINISTRACIÓN DEL ESPACIO EN DISCO
El propósito fundamental de una base de datos es el almacenamiento de grandes
cantidades de datos de manera permanente, los cuales pueden ser consultados y
actualizados constantemente. Las técnicas empleadas para almacenar las bases de datos
dependen del tipo de almacenamiento, estructura, DBMS y contexto en el cual se
emplearán. En este sentido, es importante destacar que un DBMS asigna el espacio de
almacenamiento a la base de datos desde el momento en que los usuarios crean o
modifican la misma.

Por su parte, Red Hat (2005) señala que “los administradores del sistema deben estar
monitoreando el almacenamiento en su rutina diaria con el fin de evitar los siguientes
inconvenientes: problemas con cuotas de disco, archivos, directorios, respaldos,
rendimiento, al añadir y eliminar almacenamiento” (p.44). Al respecto, una tarea del
administrador es asegurarse de que dispone de espacio suficiente para el almacenamiento
de la información, verificando frecuentemente la disponibilidad de espacio, para evitar el
uso excesivo del usuario, aplicaciones o simplemente el crecimiento normal de uso lo que
ocasionaría espacio insuficiente en disco.

El almacenamiento de los sistemas de base de datos para Silberschatz, Korth y Sudarshan


(2020), se dividen en módulos, los cuales tratan con cada una de las responsabilidades del
sistema en general, asimismo, los componentes funcionales se clasifican en los
componentes de gestor de almacenamiento y procesador de consultas. El gestor de
almacenamiento se refiere a un módulo de programa que facilita la interfaz entre los datos
de bajo nivel almacenados y los programas de aplicación y las consultas remitidas al sistema.
La importancia del gestor de almacenamiento es notable, debido a que los datos por lo
general requieren gran cantidad de espacio de almacenamiento, por lo que la información
se almacena en discos los cuales se intercambian entre estos y la memoria principal cuando
sea necesario, lo cual es de suma importancia que el sistema de base de datos estructure
los datos para minimizar la necesidad de intercambio de datos.

En cuanto al procesador de consultas, es el encargado de simplificar y facilitar el acceso de


los datos en el sistema, en este caso, las vistas de alto nivel cumplen este objetivo, en el
que los usuarios no se encargan de detalles físicos de la implementación del sistema. Los
componentes del procesador de consultas son: el intérprete del LDD, el compilador del LMD
y el motor de evaluación de consultas.
ESTRUCTURAS LÓGICAS DE ALMACENAMIENTO
El espacio en disco es fundamental en las bases de datos para almacenar grandes cantidades
de datos, lo cual representa una de las razones para usar memorias secundarias para
guardar información, además, son menos costosas que la memoria primaria, siendo útiles
para el almacenamiento permanente. En cuanto al respaldo de los datos suelen usarse
discos duros para esta tarea o proveedores en la nube.

En este sentido, es importante señalar que las bases de datos se almacenan en ficheros o
archivos, existiendo varias formas de organizaciones primarias y la manera de cómo acceda
a éstos:

1. Archivos no ordenados, los cuales se colocan los registros en el disco sin orden
específico, agregándolos al final del archivo.

2. Archivos ordenados o secuenciales, los cuales mantienen el orden de los registros


en referencia a algún campo.

3. Archivos de direccionamiento calculado, los cuales usan una función de


direccionamiento calculado aplicada a un campo específico para determinar la
ubicación en disco.

4. Árboles B, los cuales se valen de este tipo de estructura para la colocación de


registros.

Para conocer más:

FORMA DE ALMACENAMIENTO PRIMARIO

• Las bases de datos se almacenan en archivos, por lo que existen maneras de


organizar la información.
• Los respaldos de base de datos se hacen en disco duros o a través de proveedores
en la nube.
• Dependiendo del tipo de empresa o institución, usa una base de datos en particular.

Para acceder a los datos existe otra forma de organización secundaria o estructura de
acceso auxiliar, las cuales permiten que los accesos a los registros de un archivo sean más
eficientes que los usados para la organización primaria. En este sentido, es el DBMS que
asigna el espacio de almacenamiento a las bases de datos desde el momento que se crea y
se actualizan los datos en la base de datos, además especifica los dispositivos y espacio
asignado en cada uno de ellos. Es importante destacar que para situar la base de datos en
dispositivos específicos debe colocarse el nombre de donde desea almacenarse, los cuales
deben mencionarse al crear la base de datos y enumerados en sysdevices.

Por otra parte, sino no está disponible la cantidad de espacio solicitada a un dispositivo
específico de base de datos, el DBMS crea la BD con tanto espacio como sea posible en cada
dispositivo e informa a través de un mensaje la asignación de cada uno.

Para conocer más:

FORMA DE ALMACENAMIENTO SECUNDARIO

• Forma de organización secundaria o estructura de acceso auxiliar.


• Es primordial la configuración primaria que posea la base de datos.
• Se puede escoger el dispositivo (hardware) que almacenará la base de datos.

AVERIGUA MÁS
Asignar y aplicar técnicas para el almacenamiento en las bases de datos es de gran
importancia, operaciones como organizar y configurar el espacio en disco y asegurarlos para
tener siempre información a la mano de manera eficiente y óptima permite obtener
grandes ventajas para las organizaciones en la actualidad, recuerda siempre que los datos
mueven el mundo, anímate a explorar este espacio:

Te recomendamos

Codd, E. (2004). Bases de datos modelo relacional de codd, estructura y restricciones. Sevilla.
f http://www.lsi.us.es/docencia/get.php?id=3183

Red Hat (2005). Introducción a la administración de sistemas. Editorial Red Hat, Inc.
https://web.mit.edu/rhel-doc/4/RH-DOCS/pdf/rhel-isa-es.pdf

Silberschatz, Abraham; Korth, H; Sudarshan, S. (2020). Fundamentos de bases de datos (5a.


ed.). Editorial The McGraw-Hill. https://docer.com.ar/doc/cv0s8

También podría gustarte