Snowflake 简明教程
Snowflake - Table & View Types
Table Types
Snowflake 根据表的使用方式和性质将其分类为不同类型。有四种类型的表 −
Permanent Table
-
永久表创建在 database 。
-
这些表持续存在,直到 deleted 或 dropped 从数据库。
-
这些表旨在存储需要最高级别的数据保护和恢复的数据。
-
这是默认表类型。
-
这些表中的时间旅行最长可达 90 天,也就是某人可以获取最多 90 天之前的数据。
-
它是故障安全的,如果由于故障丢失数据,则可以恢复数据。
Temporary Table
-
如名称所示,临时表存在的时间较短。
-
这些表在整个会话期间都存在。
-
如果用户希望为其后续查询和分析创建一个临时表,那么一旦会话完成,它将自动删除该临时表。
-
它主要用于临时数据,比如 ETL/ELT
-
临时表中可以进行时间旅行,但只能从 0 到 1 天。
-
它不是故障安全的,这意味着无法自动恢复数据。