Kas yra MPP?

Masiškai lygiagretus apdorojimas arba MPP yra struktūrizuotas ir labai koordinuotas vienos programos apdorojimas, kurį atlieka daugiau nei vienas procesorius. Kiekvienas operacijoje dalyvaujantis procesorius sutelkia dėmesį į skirtingus programos aspektus ir naudoja atskirą atmintį bei operacijų sistemas. Procesoriai sąveikauja tarpusavyje naudodami pranešimų siuntimo programinę įrangą, kuri sukonfigūruota taip, kad procesoriai galėtų palaikyti ryšį, net kai kiekvienas procesoriaus blokas dirba pagal priskirtą visos programos aspektą.

Bet koks procesorių skaičius gali būti naudojamas kaip masinio lygiagretaus apdorojimo dalis. Tiesą sakant, nėra neįprasta, kad daugiau nei du šimtai procesorių vienu metu dirba su ta pačia programa. Priklausomai nuo programos sudėtingumo, pridėjus daugiau procesorių galima žymiai pagreitinti programos įsisavinimą ir naudojimą. Paprastai kelių procesorių, kurie bus naudojami programai, skaičius priklausys ir nuo programos pobūdžio, ir nuo būdo, kuriuo programa bus naudojama operacinėje aplinkoje.

Masiškai lygiagretūs procesoriai paprastai sukonfigūruojami veikti kartu su kitais procesoriais, todėl su pačiais procesoriais reikia atlikti mažai specialaus programavimo arba jo nėra. Tikras iššūkis yra sukurti duomenų bazės ir MPP sistemos veikimo režimą. Programuotojai, kuriems pavesta sukurti MPP sistemą, turės sukonfigūruoti centrinę duomenų bazę taip, kad duomenys galėtų būti dalijami tarp procesorių nesumažinant galutinių vartotojų galimybės pasiekti, pridėti ir atnaujinti duomenis duomenų bazėje. . Šis veiksmas reikalauja kruopštaus dėmesio detalėms ir to neturėtų bandyti asmuo, kuris nėra susipažinęs su MPP funkcijomis.

Kartais žinomas kaip bendrai naudojama nieko arba laisvai susieta sistema, MPP yra puikus įrankis, kai norima lengvai susieti kelias duomenų bazes, esančias tam tikrame serveryje, leidžiant vartotojams atlikti plačias paieškas, norint rasti reikiamą informaciją. Be to, MPP gali veikti ir su duomenų saugojimo sistemomis, o tai tik padės išplėsti paieškos užklausos perimetrus.