It is fully described here: http://msdn.microsoft.com/en-us/library/aa363798%28v=vs.85%29.aspx
All the operations are performed with Volume Management
When you mentioned "instead of...", you probably mean Microsoft advice about
, which need the application to execute all the time and use system resource all the time. However, sometimes this is exactly what's needed, because the resource are used in an optimal way, due to the use of push technology
. For understanding and discussion of the benefits, please see:
In contrast, Journal approach provides a very different, "show me the difference" approach, "compare before and after". Again, it has its benefit for some different purpose.
So, the conclusion is: it really depends on your ultimate goal. If you want an advice on making a choice, you would need to explain the ultimate purpose, in terms clear from your understanding or preoccupation with any ideas related to instrumental needs. Actually, I would advise to start any your questions with such explanation.