O que é MPP?
O processamento massivamente paralelo, ou MPP, é o processamento estruturado e altamente coordenado de um único programa por mais de um processador. Cada um dos processadores envolvidos na operação se concentra em diferentes aspectos do programa e faz uso de sistemas operacionais e de memória separados. Os processadores interagem entre si usando o software de mensagens configurado para permitir que os processadores permaneçam em contato, mesmo que cada unidade processadora trabalhe no aspecto atribuído ao programa geral.
Qualquer número de processadores pode ser utilizado como parte do processamento massivamente paralelo. De fato, não é incomum que mais de duzentos processadores trabalhem no mesmo programa ao mesmo tempo. Dependendo da complexidade do aplicativo, a adição de mais processadores pode aumentar bastante a velocidade com que o programa é assimilado e colocado em uso. Normalmente, o número de múltiplos processadores que serão empregados para o aplicativo dependerá da natureza do programa e da maneira pela qual o programa será usado no ambiente operacional.
Processadores maciçamente paralelos são normalmente configurados para trabalhar em conjunto com outros processadores, de modo que há pouca ou nenhuma programação especial que precisa ser feita com os próprios processadores. O verdadeiro desafio é criar o modo de função entre o banco de dados e o sistema MPP. Os programadores que têm a tarefa de configurar o sistema MPP terão o desafio de configurar o banco de dados central para que os dados possam ser compartilhados entre os processadores sem diminuir a capacidade dos usuários finais de acessar, adicionar e atualizar dados no banco de dados. . Essa ação envolve atenção cuidadosa aos detalhes e não deve ser tentada por alguém que não esteja familiarizado com as funções do MPP.
Às vezes conhecido como nada compartilhado ou sistema pouco acoplado, o MPP é uma ótima ferramenta quando o desejo é facilmente fazer referência cruzada a vários bancos de dados que estão presentes em um determinado servidor, permitindo que os usuários realizem pesquisas amplas para localizar as informações necessárias. Além disso, o MPP também pode funcionar com sistemas de armazenamento de dados, o que ajudará apenas a expandir os perímetros da solicitação de pesquisa.