Abinitio Interview

September 18, 2017 | Author: sarvesh_mishra | Category: Computer File, Computer Architecture, System Software, Information Technology Management, Computer Hardware
Share Embed Donate


Short Description

Abinitio...

Description

Abinitio | Question 193 of 193

Print

Phase verses Checkpoint Difference between a phase and checkpoint as far as i know it something related with how temporary files containing the data landed to disk is handled. that is phases are used to break up a graph so that it does not use up all the memory , it reduce the no of component running in parallel hence improves the performances (used for performance fine tuning, by managing the resource in perfect manner) Check points are used for the purpose of recovery.

Total Answers and Comments: 6

Last Update: April 14, 2009

Asked by: sixto.dsilva

Best Rated Answer — Submitted by: abhi_fresh_as_dew Phases are used in case to use the resources such as memory, disk space, and CPU cycles for the most demanding part of the job.Say, we have memory consuming components in the straight flow and the data in flow is in millions,we can separate the process out in one phase so as the cpu allocation is more for the process to consume less time for the whole process to get over. In contrary,Checkpoints are like save points while we play a PC game.These are required if we need to run the graph from the saved last phase recovery file(phase break checkpoint) if it fails unexpectedly. Use of phase breaks which includes the checkpoints would degrade the performance but ensures save point run.Toggling Checkpoints could be helpful for removing checkpoints from phase break.

September 06, 2008 00:30:17

#1

chandu9739

Member Since: September 2008 Contribution:

1 RE: Phase verses Checkpoint Phase does not create temp files in the host directory whereas checkpoint creates .temp file in host directory of the operating system.

Is this answer useful? Yes | No October 18, 2008 01:47:10 ravula sudheer

#2 Member Since: October 2008 Contribution:

7 RE: Phase verses Checkpoint Phase is a stage in a graph that runs before staratup of next stage. Check point is intermediate stoping point of the graph to save guard against failure. We can arrange phase without check points. We dont assign checkpoint without phases. Thanku sudheer

Is this answer useful? Yes | No November 16, 2008 07:50:29 sidharth sharma

#3 Member Since: November 2008 Contribution:

1 RE: Phase verses Checkpoint The major difference between these to is that phasing deletes the intermediate files made at the end of each phase as soon as it enters the next phase. On the other hand what checkpointing does is...it stores these intermediate files till the end of the graph. Thus we can easily use the intermediate file to restart the process from where it failed. But this cannot be done in case of phasing.

Is this answer useful? Yes | No December 11, 2008 05:12:03 abhi_fresh_as_dew

#4 Member Since: September 2008 Contribution:

11 RE: Phase verses Checkpoint Phases are used in case to use the resources such as memory disk space and CPU cycles for the most demanding part of the job.Say we have memory consuming components in the straight flow and the data in flow is in millions we can separate the process out in one phase so as the cpu allocation is more for the process to consume less time for the whole process to get over. In contrary Checkpoints are like save points while we play a PC game.These are required if we need to run the graph from the saved last phase recovery file(phase break checkpoint) if it fails unexpectedly. Use of phase breaks which includes the checkpoints would degrade the performance but ensures save point run.Toggling Checkpoints could be helpful for removing checkpoints from phase break.

Abhisek B. fresh as dew!

April 06, 2009 06:43:42 annegrace1

Overall Rating: +1

1

Is this answer useful? Yes | No

0

#5 Member Since: August 2008 Contribution:

15 RE: Phase verses Checkpoint Above GDE version 1.8 checkpoint is automatic. Phasing is when you design the graph it should not have more than 20 components. In that particular phase the component in that phase will alone run. Check point is also associated with phasing. We can see a blue color block filled around the phasing that is check point. When the execution of the graph is interrupted and it has fetched 10 000 record. when you re-run the graph it will ask for option restart or continue. So checkpoint is used to run the graph from where its interrupted.

Is this answer useful? Yes | No

RE: Phase verses Checkpoint Phase is breaking the graph into different block. It create some temp file while running and deletes it once the completion is done. Checkpoint is used for recovery purpose. when the graph is interrupted instead of rerunning the graph from the start. the excution starts from the stop where it is stopeed

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF