Besides permitting concurrency, snapshot versioning transaction processing plays an important role in data recovery.
SAP Sybase IQ relies on transaction-related commands that help you recover a stable set of data in the event of system or media failure. The CHECKPOINT command sets a checkpoint, the SAVEPOINT command sets a savepoint, RELEASE SAVEPOINT releases savepoints, and ROLLBACK TRANSACTION rolls back transactions.