Vous êtes sur la page 1sur 2

Jerarquas de memoria y dispositivos de almacenamiento En un computador moderno, los datos residen y se transportan por una jerarqua de medios de almacenamiento.

La memoria de alta velocidad es la ms cara y, por tanto, est disponible con una menor capacidad. La memoria de velocidad ms baja es el almacenamiento en cinta ojjline, que est esencialmente disponible con capacidades de almacenamiento indefinido. En el extremo ms caro del nivel de almacenamiento principal tenemos la memoria cach, que es una RAM (memoria de acceso aleatorio) esttica. La memoria cach la utiliza normalmente la CPU para acelerar la ejecucin de los programas. El siguiente nivel del almacenamiento principal es la DRAM (RAM dinmica), que proporciona el rea de trabajo principal para que la CPU almacene programas y datos. Popularmente se denomina memoria principal. La ventaja de la DRAM es su bajo coste, que sigue bajando; el inconveniente es su volatilidadl y baja velocidad en comparacin con la RAM esttica. En el nivel de almacenamiento secundario y terciario, la jerarqua incluye los discos magnticos, as como el almacenamiento en masa en forma de dispositivos CD-ROM (Disco compacto-memoria de slo lectura) y DVD y, finalmente, las cintas en el extremo ms caro de la jerarqua. La capacidad de almacenamiento se mide en kilobytes (Kbyte o 1.000 bytes), megabytes (MB o 1 milln de bytes), gigabytes (GB o mil millones de bytes), e incluso terabytes (l.000 GB). Los programas residen y se ejecutan en la DRAM. Por lo general, las bases de datos permanentes ms grandes residen en el almacenamiento secundario, y las porciones de la base de datos se leen y se escriben en los bferes de la memoria principal segn se necesitan. Ahora que los computadores personales y las estaciones de trabajo tienen cientos de megabytes de datos en la DRAM, es posible cargar gran parte de la base de datos en la memoria principal. Es comn que un servidor tenga de 8 a 16 GB de memoria RAM. En algunos casos, la memoria principal puede albergar la base de datos entera (con una copia de seguridad en un disco magntico), lo que lleva a las bases de datos en memoria principal; son particularmente tiles en las aplicaciones en tiempo real que requieren unos tiempos de respuesta extremadamente rpidos. Un ejemplo son las aplicaciones de conmutacin telefnica, que almacenan bases de datos que contienen informacin de enrutamiento y de lnea en la memoria principal. Entre la DRAM y el almacenamiento en disco magntico encontramos otra forma de memoria, la memoria flash, muy popular actualmente debido principalmente a que no es voltil. Las memorias flash son de alta densidad y alto rendimiento que utilizan la tecnologa EEPROM (Memoria de slo lectura programable y borrable elctricamente, Electrically Erasable Programmable Read-Only MemO/y). La ventaja de la memoria flash es su alta velocidad de acceso; el inconveniente es que debe borrarse y escribirse un bloque entero simultneamente. 2 Las tarjetas de memoria flash se presentan como medio de almacenamiento de datos en dispositivos cuya capacidad va desde unos pocos megabytes hasta unos cuantos gigabytes. Dichas tarjetas se utilizan en cmaras, reproductores de MP3, accesorios de almacenamiento USB, etctera. Los discos CD-ROM almacenan los datos pticamente y los leen mediante un lser. Los CD-ROMs contienen datos pregrabados que no se pueden sobrescribir. Los discos WORM (Escribir una vez y leer muchas veces, Write-Once-ReadMany) son una forma de almacenamiento ptico que se utiliza para archivar datos; permiten que los datos se escriban una vez y se lean un nmero indefinido de veces sin posibilidad de borrarlos. Permiten almacenar aproximadamente medio giga de datos por disco.3 Las memorias jukebox pticas utilizan un array de bandejas CD-ROM, que se van cargando en las unidades bajo demanda. Aunque los jukeboxes pticos tienen capacidades que rondan cientos de gigabytes, sus tiempos de recuperacin se mueven en cientos de milisegundos, un poco ms lentos que los discos magnticos. Este tipo de almacenamiento est en declive debido a la rpida bajada de precios y el incremento de la capacidad de los discos magnticos. El DVD (disco de vdeo digital) es un estndar reciente en discos pticos, que permite una capacidad de almacenamiento de 4,5 a 15 GB por disco. La mayora de las unidades de disco de los computadores personales leen discos CD-ROM y DVD. Por ltimo, las cintas magnticas se utilizan para archivar y para el almacenamiento de las copias de seguridad de los datos. Los jukeboxes de cinta (que contienen un banco de cintas que se catalogan y pueden cargarse automticamente en las unidades de cinta) se estn empezando a popularizar como almacenamiento terciario para almacenar terabytes de datos. Por ejemplo, el sistema EOS (Satlite de observacin de la Tierra, Earth Observation Satellite) de la NASA almacena de este modo las bases de datos archivadas.

Ya es normal que las bases de datos de muchas empresas grandes ronden el terabyte de tamao. El trmino base de datos muy grande ya no puede definirse con precisin, porque las capacidades de almacenamiento de los discos siguen creciendo y los costes reducindose. Muy pronto, este trmino puede quedar reservado para las bases de datos que contienen decenas de terabytes. Almacenamiento de bases de datos Las bases de datos normalmente almacenan grandes cantidades de datos que pueden persistir durante largos periodos de tiempo. Durante ese periodo, se acceden y procesan los datos repetidamente. Esto contrasta con la nocin de estructuras de datos transitorias que persisten nicamente durante el tiempo limitado que corresponde a la ejecucin del programa. La mayora de las bases de datos se almacenan de forma permanente (o persistentemente) en almacenamiento secundario de disco magntico, por las siguientes razones: Generalmente, las bases de datos son demasiado grandes para entrar completamente en la memoria principal. Las circunstancias que provocan la prdida permanente de datos almacenados son menos frecuentes con el almacenamiento secundario que con el principal. Por tanto, nos referimos al disco (ya otros dispositivos de almacenamiento secundario) como almacenamiento no voltil, mientras que la memoria principal se denomina, a menudo, almacenamiento voltil. El coste de almacenamiento por unidad de datos es un orden de magnitud inferior para el almacenamiento secundario en disco que para el almacenamiento principal.

Es probable que algunas de las tecnologas ms nuevas (como los discos pticos, los DVDs y los jukeboxes de cinta) ofrezcan alternativas viables al uso de discos magnticos. En el futuro, las bases de datos pueden residir, por tanto, en diferentes niveles de la jerarqua de memoria de los descritos en la Seccin 13.1.1. No obstante, se prev que los discos magnticos sigan siendo el medio de almacenamiento principal para las bases de datos grandes en los prximos aos. Por consiguiente, es importante estudiar y entender las propiedades y caractersticas de los discos magnticos y la forma en que los ficheros de datos pueden organizarse en el disco, a fin de disear bases de datos eficaces con un rendimiento aceptable. Las cintas magnticas se utilizan con frecuencia como medio de almacenamiento para hacer copias de seguridad de las bases de datos, porque el almacenamiento en cinta es incluso menos costoso que el almacenamiento en disco. No obstante, el acceso a los datos almacenados en una cinta es bastante lento. Los datos almacenados en las cintas estn offline; es decir, para que los datos estn disponibles, antes se necesita alguna intervencin por parte de un operador (o un dispositivo de carga automtica) para cargar una cinta. Por el contrario, los discos son dispositivos online a los que se puede acceder directamente en cualquier momento. Las tcnicas utilizadas para almacenar grandes cantidades de datos estructurados en disco son importantes para los diseadores de bases de datos, el DBA y los encargados de implantar un DBMS. Los diseadores de bases de datos y el DBA deben conocer las ventajas y los inconvenientes de cada tcnica de almacenamiento cuando se dispongan a disear, implementar y operar una base de datos en un DBMS concreto. Normalmente, el DBMS tiene varias opciones para organizar los datos. El proceso de diseo fsico de la base de datos implica elegir las tcnicas de organizacin de datos particulares que mejor se adapten a los requisitos de la aplicacin. Los encargados de implementar el sistema DBMS deben estudiar las tcnicas de organizacin de datos para poder implementarlas eficazmente y, de este modo, ofrecer al DBA y los usuarios del DBMS las opciones suficientes. Las aplicaciones tpicas de bases de datos slo necesitan procesar una pequea porcin de la base de datos en cada momento. Siempre que se necesita una determinada porcin de datos, debe buscarse en el disco, copiarse en la memoria principal para su procesamiento y, despus, reescribirse en el disco si los datos han cambiado. Los datos almacenados en el disco se organizan como ficheros de registros. Un registro es una coleccin de valores de datos que pueden interpretarse como hechos relacionados con las entidades, sus atributos y sus relaciones. Los registros deben almacenarse en disco de un modo que haga posible su localizacin de la forma ms eficaz cuando sean necesarios.

Vous aimerez peut-être aussi