雪花穿越微分区更新时是否可重写?



众所周知,在snowflake中,当用户更新时,可能会重写/替换一个迷你分区迷你分区中的行。当用户更新时,snowflake如何处理时间旅行表空间中的迷你分区

?我认为snowflake需要在旧的时间旅行小分区中标记更新的行,并且考虑到它实现了时间旅行和流,它将为更新的行创建一个新的时间旅行小分区。

我想知道,因为:如果时间旅行微分区是可重写的,可能是不安全的,我的客户的要求。如果它是不可重写的,也许时间旅行的查询对于我的客户的要求也不是有效的。

我在网上找了很长时间。但是没有用。请帮助或试着给出一些想法如何实现这一目标。

我不确定为什么您认为Snowflake在"幕后"的工作方式会以您的客户感兴趣的任何方式影响安全性或性能—但是,考虑到这一点,Snowflake只能在微分区级别插入。基本上,如果用户"更新"一条记录,则插入新值,并将旧版本标记为不再当前

最新更新