Flexible Transaction Management
Guaranteed atomicity and durability
- row-level / table-level / database-level locking, logging with log buffer pushed to disk on commit (group commits), checkpoints
Guaranteed atomicity, delayed durability
- log buffer overflows to disk
Guaranteed atomicity, application-managed durability
- diskless logging, checkpoints
Application-managed atomicity and durability