Executando a Lógica de Negócios em Paralelo na Grade de Dados (API DataGrid)
A API do DataGrid fornece uma interface de programação simples para executar lógica de negócios sobre toda a, ou um subconjunto da, grade de dados em paralelo onde os dados estão localizados.
APIs do DataGrid e Particionamento
Com as APIs do DataGrid, um cliente pode enviar solicitações a uma partição, a um subconjunto de partições ou a todas as partições em uma grade de dados. O cliente pode especificar uma lista de chaves, e o WebSphere eXtreme
Scale determina o conjunto de partições que estão hospedando as chaves. O
pedido é então enviado a todas as partições no conjunto em paralelo
e o cliente aguarda pelos resultados. O cliente também pode enviar pedidos sem especificar chaves, portanto,
os pedidos são enviados para todas as partições.
Agentes do DataGrid e Mapas Baseados em Entidade
Um mapa contém objetos-chave e objetos de valor. O objeto-chave é
uma tupla gerada conforme o valor. Um agente normalmente é fornecido com
o aplicativo especificado pelos objetos-chave.
Exemplo da API do DataGrid
As APIs do DataGrid suportam dois padrões de programação
de grade comuns: mapa de paralelo e redução de paralelo.