Restore copies the snapshot and replays included log entries.

highlighted = computed this step

Replay to the target

Restore starts from the snapshot, then replays the included log records in order.

copy then replay\text{copy then replay}

Apply included writes

The compiler applies 2 records and changes 2 items.

applied=2\text{applied}=2

Backup and restore-point examples are tiny finite replay models; cloud products, backup strategy, RPO/RTO, encryption, compliance, performance, and runbooks are out of scope.

Replay to the target: backup snapshotitemvalueA10B20 log after backuppositemvalue1A112B253A13 restore point factsfactvaluetarget2appliedCount2skippedCount1changedCount2targetIsBackupnotargetInLogyes applied log recordspositemvalue1A112B25 skipped log recordspositemvalue3A13 restored stateitemvalueA11B25 changed itemsitembeforeafterA1011B2025

Read the restored state

The restored-state table is the result after those included writes are replayed.

restored state after replay\text{restored state after replay}

Summary

No log record past the target can change this restored state.

target boundary\text{target boundary}