Partitioning is a performance strategy whereby you divide possibly very large groups of data into some number of smaller groups of data.
Partitioning is a performance strategy whereby you divide possibly very large groups of data into some number of smaller groups of data.
The expectation is that with algorithms of order exponentially greater than N the total time it takes to process the smaller groups and combine the results is still less than the time it would take to process the one larger set of data.
Partitioning is similar to range partitioning in many ways. As in partitioning by RANGE, each partition must be explicitly defined.