You are on page 1of 2

BASES DE DATOS PARALELAS Un SGBD que se ejecuta sobre mltiples procesadores y discos que han sido diseados para

ejecutar operaciones en paralelo, cuando sea posible, con el propsito de mejorar el rendimiento. Los sistemas paralelos mejoran la velocidad de procesamiento y de E/S mediante la utilizacin de UCP y discos en paralelo. Los sistemas paralelos de base de datos constan de varios procesadores y varios discos conectados a travs de una red de interconexin de alta velocidad.

PARALELISMO ENTRE CONSULTAS

Los sistemas de bases de datos con arquitectura paralela deben asegurar de que dos procesadores no actualicen simultneamente los mismos datos de manera independiente. Cuando un procesador accede a los datos o los actualiza, el sistema de bases de datos debe garantizar que tenga su ltima versin en la memoria intermedia. El problema de asegurar que la versin sea la ltima disponible se denomina problema de coherencia de cache. Existen una serie de protocolos para garantizar la coherencia de cache, que normalmente se integran con los de control de concurrencia para reducir la sobrecarga VENTAJAS DEL PARARELISMO Acceso a los datos ms rpido: se pueden localizar fsicamente en el lugar donde se accedan con mayor frecuencia Mayor confiabilidad y disponibilidad debido a la autonoma e independencia de los nodos Permite que la estructura de la BD refleje la estructura de la empresa.

Mejoran el rendimiento: cada nodo con BD ms pequeas y menos transacciones

Tendencias: Mayores requisitos transaccionales, y bases de datos de mayor tamao Consultas de ayuda a la toma de decisiones, volmenes de datos mayores a los soportados por un procesador Procesamiento paralelo de consultas brinda mayor potencia y dimensionabilidad Microprocesadores a menor precio hacen ms comn el uso de mquinas paralelas Factores negativos de Paralelismo Estos pueden atenuar tanto la ganancia de velocidad como la ampliabilidad: Costes de inicio. El inicio de un nico proceso lleva asociado un coste de inicio. Interferencia. Como los procesos que se ejecutan en un sistema paralelo acceden con frecuencia a recursos compartidos, pueden sufrir un cierto retardo como consecuencia de la esta. Sesgo. Al dividir cada tarea en un cierto nmero de pasos paralelos se reduce el tamao del paso medio. Normalmente es difcil dividir una tarea en partes exactamente iguales, entonces se dice que la forma de distribucin de los tamaos es sesgada

http://abd-ucv-computacion.wikispaces.com/Ventajas+del+Paralelismo http://modelosbd2012t1.wordpress.com/2012/03/24/base-de-datos-paralelas/ http://www.slideshare.net/pineda2/bases-de-datos-paralelas

You might also like