Transactional considerations

This section summarizes some high-level guidelines for using transactions. These are not hard and fast rules, but guidelines that should be evaluated in a specific application context.