Skip to main content

¿Qué es el MPP?

El procesamiento masivo paralelo, o MPP, es el procesamiento estructurado y altamente coordinado de un solo programa por más de un procesador. Cada uno de los procesadores involucrados en la operación se enfoca en diferentes aspectos del programa y hace uso de sistemas separados de memoria y operaciones. Los procesadores interactúan entre sí mediante el uso de software de mensajería que está configurado para permitir que los procesadores permanezcan en contacto incluso cuando cada unidad de procesador trabaja en el aspecto asignado del programa general.

Se puede utilizar cualquier cantidad de procesadores como parte del procesamiento masivo en paralelo. De hecho, no es inusual que más de doscientos procesadores trabajen en el mismo programa al mismo tiempo. Dependiendo de la complejidad de la aplicación, la adición de más procesadores puede mejorar en gran medida la velocidad con la que el programa se asimila y se pone en uso. Normalmente, el número de procesadores múltiples que se emplearán para la aplicación dependerá tanto de la naturaleza del programa como de la manera en que el programa se utilizará dentro del entorno operativo.

Los procesadores masivamente paralelos normalmente están configurados para trabajar en conjunto con otros procesadores, por lo que hay poca o ninguna programación especial que tenga que hacerse con los procesadores mismos. El verdadero desafío es crear el modo de función entre la base de datos y el sistema MPP. Los programadores a los que se les asigna la tarea de configurar el sistema MPP tendrán el desafío de configurar la base de datos central para que los datos puedan compartirse entre los procesadores sin ralentizar la capacidad de los usuarios finales para acceder, agregar y actualizar datos dentro de la base de datos. . Esta acción implica una cuidadosa atención al detalle, y no debe ser intentada por alguien que no esté familiarizado con las funciones MPP.

A veces conocido como un sistema de nada compartido o un sistema vagamente acoplado, MPP es una gran herramienta cuando el deseo es cruzar fácilmente múltiples bases de datos que están presentes en un servidor determinado, lo que permite a los usuarios realizar búsquedas amplias para localizar la información necesaria. Además, MPP también puede funcionar con sistemas de almacenamiento de datos, lo que solo ayudará a expandir los perímetros de la solicitud de búsqueda.