Co to jest MPP?
Przetwarzanie masowo równoległe (MPP) to ustrukturyzowane i wysoce skoordynowane przetwarzanie jednego programu przez więcej niż jeden procesor. Każdy z procesorów zaangażowanych w operację koncentruje się na różnych aspektach programu i korzysta z oddzielnej pamięci i systemów operacyjnych. Procesory współdziałają ze sobą za pomocą oprogramowania do przesyłania wiadomości skonfigurowanego tak, aby umożliwić procesorom pozostawanie w kontakcie, nawet gdy każda jednostka procesora działa w przypisanym aspekcie całego programu.
Dowolną liczbę procesorów można wykorzystać w ramach masowo równoległego przetwarzania. W rzeczywistości ponad dwieście procesorów pracuje jednocześnie nad tym samym programem. W zależności od złożoności aplikacji dodanie większej liczby procesorów może znacznie zwiększyć szybkość, z jaką program jest przyswajany i wykorzystywany. Zazwyczaj liczba wielu procesorów, które zostaną zastosowane w aplikacji, będzie zależeć zarówno od charakteru programu, jak i od sposobu, w jaki program ma być używany w środowisku operacyjnym.
Masywnie równoległe procesory są zwykle skonfigurowane do pracy w tandemie z innymi procesorami, więc niewiele jest specjalnego programowania, które trzeba było wykonać z samymi procesorami. Prawdziwym wyzwaniem jest stworzenie trybu działania między bazą danych a systemem MPP. Programiści, którym powierzono zadanie skonfigurowania systemu MPP, będą musieli skonfigurować centralną bazę danych, aby dane mogły być współużytkowane przez procesory bez spowalniania możliwości uzyskiwania przez użytkowników końcowych dostępu, dodawania i aktualizacji danych w bazie danych . Ta czynność wymaga starannej dbałości o szczegóły i nie powinna być podejmowana przez kogoś, kto nie zna funkcji MPP.
Czasami znany jako wspólny system nic lub luźno sprzężony, MPP jest doskonałym narzędziem, gdy pragnie się łatwo odwoływać do wielu baz danych, które są obecne na danym serwerze, umożliwiając użytkownikom przeprowadzanie szerokich wyszukiwań w celu zlokalizowania potrzebnych informacji. Ponadto MPP może również współpracować z systemami przechowywania danych, co pomoże jedynie zwiększyć zasięg żądania wyszukiwania.