Reputation: 119
I want to know how query parallelism is implemented in apache ignite. The resulting numbers are totally different from the results without parallelism. Thanks
Upvotes: 3
Views: 836
Reputation: 1139
Without query parallelism Ignite splits query execution between nodes: map request for each node and reduce on node-requester. To perform better on multiprocessor machines, cache indexes are split into smaller parts, just like you're working with nodes_num * queryParallelism.
In that way each node may process same query that was split on query parallelism independent threads.
Upvotes: 1