Why is a transactional file system better than journaling?
Journaling file systems attempt to provide reliability by keeping track of changes in log or journal. If the system is interrupted a review of the journal is required upon restart to attempt to align requested changes with the data actually written on the media. This time consuming process slows mount times. A transactional file system records changes to the media in an atomic fashion: changes are either all completed or never happen at all. This provides an always consistent disk state and allows virtually instantaneous mount times.