Snowflake 简明教程
Snowflake - Table & View Types
Table Types
Snowflake categorizes tables into different types based on its uses and nature. There are four types of tables −
Permanent Table
-
Permanent tables are created in the database.
-
These tables persist until deleted or dropped from database.
-
这些表旨在存储需要最高级别的数据保护和恢复的数据。
-
这是默认表类型。
-
这些表中的时间旅行最长可达 90 天,也就是某人可以获取最多 90 天之前的数据。
-
它是故障安全的,如果由于故障丢失数据,则可以恢复数据。
Temporary Table
-
如名称所示,临时表存在的时间较短。
-
这些表在整个会话期间都存在。
-
如果用户希望为其后续查询和分析创建一个临时表,那么一旦会话完成,它将自动删除该临时表。
-
它主要用于临时数据,比如 ETL/ELT
-
临时表中可以进行时间旅行,但只能从 0 到 1 天。
-
它不是故障安全的,这意味着无法自动恢复数据。