rollbacklogs
Rollback logs are persistent data structures used in transactional and stateful systems to revert changes and restore a prior state. They record enough information to reverse an operation or undo a transaction, enabling rollback in response to errors, failures, or explicit undo requests.
In database and file-system contexts, rollback logs typically store the original values of data items before
Mechanically, when a transaction intends to modify data, the system writes the relevant rollback data to the
Usage: Rollback logs support crash recovery, ensuring atomicity and consistency, and enable explicit user-initiated or application-driven
Considerations: The presence of rollback logs adds I/O and storage overhead and may raise privacy or security