Parallelization contract: Difference between revisions

Content deleted Content added
BG19bot (talk | contribs)
m WP:CHECKWIKI error fix for #64. Do general fixes if a problem exists. - using AWB (11040)
m Advantages of PACT over MapReduce: clean up, typo(s) fixed: straight-forward → straightforward using AWB
Line 97:
 
* The PACT programming model encourages a more modular programming style. Although the number of user functions is usually higher, they are more fine-grain and focus on specific problems. Hence, interweaving of functionality which is common for MapReduce jobs can be avoided.
* Data analysis tasks can be expressed as straight-forwardstraightforward data flows, especially when multiple inputs are required.
* PACT has a record-based data model, which reduces the need to specify custom data types as not all data items need to be packed into a single value type.
* PACT frequently eradicates the need for auxiliary structures, such as the distributed cache, which "break" the parallel programming model.