What is a JOURNAL?
Journaling is a function which records the changes in a file in a journal.
Depending on how you set up your journal, they can record everything that happens in a file -- from information about how/when/who opens a file, or closes itr. They can further record new data being added, changed or deleted. Journals can record snapshots of file data before and after changes, for example.
Journals are the Sherlock Holmes of your IBM i Data.
These record images are used to recover the changes in the file, should the system ends abnormally.
What is COMMITMENT CONTROL?
Commitment control is a function that allows you to define and process a no of changes to database files as a single unit (transaction).