Study SnowPro COF-C02 Time Travel and Cloning: key concepts, common traps, and exam decision cues.
On this page
This lesson matters because the exam often gives you three plausible-sounding choices that all feel like “get older data back.” The real job is to separate historical access, last-resort recovery, and duplicate object creation.
Protection chooser
Requirement
Strongest first fit
query or restore within the retention window
Time Travel
last-resort recovery after that window
Fail-safe
create a fast test copy or point-in-time duplicate
zero-copy clone
Decide whether you need history, rescue, or duplication
Need
Stronger first answer
user-driven access to older state inside retention
Time Travel
Snowflake-managed later recovery after that window
Fail-safe
another object you can work with separately
zero-copy clone
That split is the center of this whole lesson.
Decision order that usually wins
Ask whether the need is recover, rescue after retention, or duplicate.
If the historical window still exists, use Time Travel thinking first.
If the self-service window is gone, move to Fail-safe.
If the requirement is a working duplicate, move to zero-copy clone.
Keep recovery and duplication in separate buckets even when both mention older state.
Common traps
Trap
Better rule
using clone as if it were historical recovery
clone duplicates an object at a point in time
treating Fail-safe like ordinary user-driven history access
Fail-safe is not the same self-service recovery lane as Time Travel
calling every duplicate a full data copy
zero-copy cloning starts with shared underlying storage
Scenario triage
Scenario clue
Stronger answer shape
“recover dropped or changed state inside the retention window”