BASES DE DATOS PARALELAS.docx

BASES DE DATOS PARALELAS Un SGBD que se ejecuta sobre múltiples procesadores y discos que han sido diseñados para ejecut

Views 331 Downloads 4 File size 141KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

BASES DE DATOS PARALELAS Un SGBD que 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.  Los sistemas paralelos mejoran la velocidad de procesamiento y de E/S mediante la utilización de UCP y discos en paralelo.  Los sistemas paralelos de base de datos constan de varios procesadores y varios discos conectados a través de una red de interconexión de alta velocidad.

PARALELISMO ENTRE CONSULTAS

Los sistemas de bases de datos con arquitectura paralela deben asegurar de que dos procesadores no actualicen simultáneamente 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 versión en la memoria intermedia. El problema de asegurar que la versión 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 más rápido: se pueden localizar físicamente en el lugar donde se accedan con mayor frecuencia Mayor confiabilidad y disponibilidad debido a la autonomía 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 más pequeñas y menos transacciones

Tendencias:  Mayores requisitos transaccionales, y bases de datos de mayor tamaño  Consultas de ayuda a la toma de decisiones, volúmenes de datos mayores a los soportados por un procesador  Procesamiento paralelo de consultas brinda mayor potencia y dimensionabilidad  Microprocesadores a menor precio hacen más común el uso de máquinas 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 número de pasos paralelos se reduce el tamaño del paso medio. Normalmente es difícil dividir una tarea en partes exactamente iguales, entonces se dice que la forma de distribución de los tamaños 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