Optimize checkpoints and commits so that you no longer waste time and resources on unnecessary commits
Choose the appropriate checkpoint for restarting failed batch jobs, eliminating the time it would take to restart the job from the beginning
Determine the best balance between performance, restart time, and checkpoint overhead by controlling the checkpoint frequency outside the application