小编Man*_*ham的帖子

雪花内部如何执行更新?

据我所知,底层文件(列格式)是不可变的。我的问题是,如果文件是不可变的,那么更新是如何执行的。Snowflake 是否维护同一行的不同版本,并根据 key 返回最新版本?或者它将数据插入到幕后的新文件中并删除旧文件?如果时间旅行设置为 90 天,因为 Snowflake 需要维护同一行的不同版本,在这些场景(查询当前数据)中性能如何受到影响。但是由于 Snowflake 不尊重密钥,所以即使是不同的版本也能被检测到。感谢有关详细内部结构的任何见解(文档/视频)。

cloud sql-update snowflake-cloud-data-platform

5
推荐指数
1
解决办法
1433
查看次数