COF-C02 · Question #380
Which Snowflake function is maintained separately from the data and helps to support features such as Time Travel, Secure Data Sharing, and pruning?
The correct answer is C. Micro-partitioning. Micro-partitioning is Snowflake's fundamental storage mechanism that divides all table data into small, compressed, immutable units (typically 50–500 MB before compression). Critically, Snowflake maintains rich metadata about each micro-partition-such as min/max column values…
Question
Which Snowflake function is maintained separately from the data and helps to support features such as Time Travel, Secure Data Sharing, and pruning?
Options
- AColumn compression
- BData clustering
- CMicro-partitioning
- DMetadata management
How the community answered
(30 responses)- A3% (1)
- B7% (2)
- C90% (27)
Explanation
Micro-partitioning is Snowflake's fundamental storage mechanism that divides all table data into small, compressed, immutable units (typically 50–500 MB before compression). Critically, Snowflake maintains rich metadata about each micro-partition-such as min/max column values, null counts, and distinct value counts-separately from the actual data. This metadata layer is what powers Time Travel (tracking which micro-partitions changed at each point in time), Secure Data Sharing (sharing metadata references without copying data), and partition pruning (eliminating irrelevant micro-partitions before scanning). Column compression (A) is a storage technique, not a separately maintained function. Data clustering (B) organizes data within micro-partitions but is built on top of micro-partitioning. Metadata management (D) is a broader concept and not the specific Snowflake feature in question.
Topics
Community Discussion
No community discussion yet for this question.