Answer Posted / sohanvarma
Component parallelism:- A graph with multiple processes
running simultaneously on separate data uses component
parallelism.
Data parallelism :- A graph that deals with data divided
into segments and operates on each segment simultaneously
uses data parallelism. Nearly all commercial data
processing tasks can use data parallelism. To support this
form of parallelism, Ab Initio provides Partition
components to segment data, and Departition components to
merge segmented data back together .
Pipeline parallelism :- A graph with multiple components
running simultaneously on the same data uses pipeline
parallelism. Each component in the pipeline continuously
reads from upstream components, processes data, and writes
to downstream components. Since a downstream component can
process records previously written by an upstream
component, both components can operate in parallel. NOTE:
To limit the number of components running simultaneously,
set phases in the graph.
| Is This Answer Correct ? | 2 Yes | 0 No |
Post New Answer View All Answers
What is the architecture of abinitio?
Do you think effective communication is necessary for data processing? What is your strength in terms of same?
What is the function that transfers a string into a decimal?
What is broadcasting and replicate?
What is is a data flow graph?
What is the difference between rollup and scan?
What are the kinds of layouts does ab initio supports?
What do you understand by local lookup?
Explain about ab initio’s dependency analysis?
When using multiple dml statements to perform a single unit of work, is it preferable to use implicit or explicit transactions, and why?
What are the co> operating system’s assorted library of integrated components?
What is rollup component?
Have you ever encountered an error called “depth not equal”?
What are the various types of layout supported by abinitio?
what is the project environment(for each project the environment is same or different to different project)?