Figaro - The XML Database for the .NET Framework
This topic provides a thorough introduction and discussion on transactions as used with Berkeley DB XML (Figaro). It begins by offering a general overview to transactions, the guarantees they provide, and the general application infrastructure required to obtain full transactional protection for your data.
This topic also provides detailed examples on how to write a transactional application. Both single threaded and multi-threaded (as well as multi-process applications) are discussed. A detailed description of various backup and recovery strategies is included in this manual, as is a discussion on performance considerations for your transactional application.