Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
GRID Y PARALELAS
Las Bases de Datos GRID es una tecnología Innovadora que permite utilizar de forma
coordinada diversos recursos del computador entre ellos capacidad de cómputo,
supercomputadoras, PDA, portátiles, móviles, software, datos e información
distribuidos de forma geográfica y conectados mediante redes WAN (red de área
extensa) como por ejemplo el Internet.
Usar una red Grid, un usuario puede hacer uso de recursos libres situados en los
computadores que se encuentren dentro de esta red Grid, sin importar la localización
del mismo. De este modo, el usuario dispone de un computador ficticio con la
potencia, disco duro o memoria RAM necesitada.
El Grid no sólo se trata de compartir ciclos de CPU para realizar cálculos complejos
sino que se busca la creación de una infraestructura distribuida.
Ventajas:
Las principales ventajas que nos brindan las BD GRIF son las siguientes:
Desventajas:
Algunas de los problemas que tienen las bases de datos Grid son los siguientes:
Ejemplo:
La consulta que se desea aplicar sobre la base de datos y resolver en forma paralela es
la determinación de los productos para los cuales dicha relación no se cumple (i.e.,
perdida de productos).
La consulta utilizada como ejemplo trabaja sobre tres tablas que registran ventas de
productos e inventario. Las tablas son las siguientes:
// Superstep 1:
// Crea tabla temporal con resultados de sumas parciales de la cantidad vendida de
productos.
// Superstep 2:
bsp_sync();
Un SGBDP se ejecuta sobre múltiples procesadores y discos que han sido diseñados
para ejecutar operaciones en paralelo, cuando sea posible, con el propósito de mejorar
el rendimiento.
Paralelismo en consultas
Ventajas:
Desventajas:
Las consultas utilizadas para estos fines se denominan consultas de Ayuda a la Toma
de Decisiones y las necesidades de datos para las mismas pueden llegar a los
terabytes.
Los sistemas con un único procesador no son capaces de tratar volúmenes de datos
tan grandes a la velocidad necesaria.
Varios sistemas comerciales y de investigación han demostrado la potencia y
dimensionalidad del procesamiento paralelo de consultas.
Con el abaratamiento de los microprocesadores, las máquinas paralelas se han vuelto
comunes y relativamente baratas.
El paralelismo también se utiliza para proporcionar ampliabilidad, y las cargas de
trabajo crecientes se tratan sin aumentar el tiempo de respuesta mediante un
aumento en el grado de paralelismo.
Modelos de Arquitectura
El objetivo del paralelismo en los sistemas de bases de datos suele ser asegurar que
la ejecución del sistema continuará realizándose a una velocidad aceptable, incluso en
el caso de que aumente el tamaño de la base de datos o el número de transacciones
Referencias:
http://alarcos.inf-cr.uclm.es/doc/bbddavanzadas/RENDIMIENTO.pdf
http://macine.epublish.cl/tesis/index-3_3_.html
http://atlas.puj.edu.co/~caolarte/puj/cursos/cc100/files/clases/BDParalelas.pdf
http://ciencia.astroseti.org/planetary/articulo.php?num=320
Silberschatz, Kort, Sudarshan. Fundamentos de Base de Datos (4º y 5º Edición), España, Mc Graw
Hill, 2002 y 2007