Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Bibliografía ....................................................................................... 7
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.
C. ¿Cómo se realiza?
En primer lugar es necesario determinar la capacidad del disco duro para instalar el
sistema operativo, el bd MySQL, la base de datos y utilerías necesarios para una buena
administración del disco duro. Por lo general, una base de datos tiende a ser de gran
tamaño, por lo cual es de utilidad poder almacenarla en un lugar físico, comúnmente en
el disco duro.
Para la instalación de MySQL se requiere suficiente espacio en disco rígido para
descomprimir, instalar, y crear las bases de datos de acuerdo a sus requisitos.
Generalmente se recomienda un mínimo de 200 megabytes. Con un ide rápido (7.500
rpm y 2 mb de caché) sería suficiente. Su capacidad para gestionar el almacenamiento
reside, en primer lugar, de un tipo de partición y del sistema operativo en el que reside.
Así pues, la implementación de MySQL requiere del conocimiento de determinados
factores para elegir la plataforma de implementación adecuada a determinado
proyecto. A su vez, el diseño de la base de datos impactará directamente la capacidad
de almacenamiento ya que determinados tipos de datos pueden ocupar más espacio
en disco aún a pesar de contener nulos o pequeñas cantidades de información.
Si necesita tablas con un tamaño mayor de 4gb, instalar MySQL en una partición ntfs o
posterior del sistema de archivos. No se olvide de utilizar max_rows y avg_row_length
al crear tablas.
Es importante tener una preparación del disco duro, ya que de gran medida será el
resultado que nuestra base de datos nos presentara al momento de echarla andar, la
importancia de tener un plan de lo que se tratara nuestra base de datos y el tipo de
manejador que utilicemos es uno de los puntos de importancia para la partición
queremos en nuestro disco duro.
Raid 0:
Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software
4
El raid 0, tal y como en un principio se concibió, no es redundante, pese a lo cual se
continua llamando raid. Por explicarlo de alguna manera, en el raid 0, la información se
divide en partes y cada parte se guarda en un disco distinto, de manera que no es
redundante, pero si uno de los discos cae, no se pierde toda la información.
Aseguramos además de este modo un acceso más rápido, ya que podemos extraer
información de varios discos duros a la vez, recuperando el archivo original de manera
más rápida.
Raid 1:
En raid 1, se crea una copia exactamente igual en otro disco duro llamada espejo. Este
tipo de almacenamiento es realmente útil siempre que el rendimiento de la lectura sea
más importante que la capacidad, ya que tener toda la información por duplicado
supone un gran uso de discos. Gracias a raid 1, podemos leer de los dos discos
simultáneamente, por lo que la velocidad de lectura también es muy alta. Gracias a la
detección y corrección de errores de los discos duros actuales, raid 1 no se usa
prácticamente, ya que esta era la principal ventaja de raid 1.
Raid2:
Este raid prácticamente no se usa en ningún sitio. La implementación seria bit a bit, por
lo que (gracias al código de hamming que aportaría 7 bits para corrección de errores)
tendríamos un total de 39 discos duros, uno para cada bit de cada palabra (de 32 bits).
raid 3:
Este raid también usa la separación por bits pero con un disco duro de comprobación
de bits de paridad. Este sistema solo permite una petición simultánea, por lo que es
poco efectivo y no se usa en la actualidad.
Raid 4:
Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software
5
Raid 4 viene siendo lo mismo que el 3 solo que separa por bloques en lugar de por bits.
Raid 5:
Una vez más, raid 5 separa por bloques de bits, pero en esta ocasión, el bloque de
paridad se reparte por todos los discos duros de manera que conseguimos poder
realizar lecturas simultaneas, si bien no en el mismo disco duro, si en alguno de los
otros. En este raid, no se accederá al bit de paridad hasta que obtengamos un crc o
error de redundancia cíclica, en el que entonces se comprobara la información gracias a
dicho bit.
Raid 6:
Este raid es una ampliación del 5, añadiendo un segundo bloque de bits de paridad.
Aquí entramos en difíciles formulas acerca del código reed-solomon, del cual es este
raid un caso especial.
Raid 5e y 6e:
Estos raids son iguales a los anteriores pero añadiendo discos duros de reserva por si
uno de los principales falla. Estos discos duros pueden ser hot spare, siempre
conectado y preparado, o standby spare, en espera. No supone una mejora del
rendimiento, pero si un menor tiempo de reconstrucción en caso de fallo.
Se suelen utilizar raids anidados para obtener una verdadera aplicación de estos tipos.
Es decir, se usa raid 01 queriendo decir que primeramente se tiene un sistema raid 1
compuesto de dos raids 0.
Los más usados son el 01, el 10, el 30 y el 100
Diego Asensio Romero de Ávila- Javier Lacalle Domenech - Carlos Torregrosa Martínez.
(-). Organización Física de las Bases de Datos. OCT 2019 , de GRUPO DE
PROCESAMIENTO DEL DEL LENGUAJE NATURALY SISTEMAS DE INFORMACION Sitio
web:
http://gplsi.dlsi.ua.es/bbdd/bd1/lib/exe/fetch.php?media=bd1:0910:trabajos:altofbd.pdf
Unidad III: Configuración y administración del espacio en disco. OCT 2018, de Instituto
Tecnológico de Piedras Negras Sitio web:
http://itpn.mx/recursosisc/6semestre/administraciondebasesdedatos/Unidad%20III.pdf