Snowflake's Time Travel feature allows you to access historical data. Which statement best explains how Time Travel enables data recovery?
Think about how you can query data as it was before a change.
Time Travel keeps track of all data changes for a configurable retention period. This allows users to query or restore data as it existed at any point within that period, enabling easy recovery from accidental deletes or updates.
You run a query on a Snowflake table using the AT clause to specify a past timestamp. What is the expected behavior?
Consider how Time Travel lets you see data from the past.
Using the AT clause with a timestamp lets you query the table as it was at that exact time, showing historical data within the retention period.
Snowflake uses a unique architecture for Time Travel. Which architectural feature allows Time Travel to enable data recovery efficiently?
Think about how storing only differences can save space.
Snowflake stores only the changes between data versions (deltas) rather than full copies. This approach reduces storage needs while allowing reconstruction of past data states for recovery.
When recovering data using Time Travel, which security practice is essential to protect sensitive historical data?
Think about who can see past data versions.
Access controls must apply to historical data accessed through Time Travel to prevent unauthorized viewing or recovery of sensitive information.
Snowflake allows configuring the Time Travel retention period. Which option best balances data recovery needs and storage cost?
Consider cost vs. recovery needs.
Setting the retention period to the minimum needed ensures you can recover data within your policy while controlling storage costs. Longer retention increases costs without always adding value.