The document discusses techniques for recovery in concurrent transaction systems including log-based recovery, shadow paging, and checkpointing. It explains that concurrent transactions require modifications to the basic log-based recovery scheme including constructing undo and redo lists during recovery. Shadow paging uses copy-on-write to avoid in-place updates and provide atomicity. Checkpointing reduces the number of log records that must be scanned during recovery.