增量表:时间旅行与时间戳截至和版本是否返回相同的结果?

Delta Table : Does Time Travel with Timestamp as of and Version as of retrun same results?

提问人:drama 提问时间:11/16/2023 更新时间:11/16/2023 访问量:14

问:

在对增量文件进行时间旅行时,“截至时间戳”和“截至版本”是否返回相同的结果?或者他们中的任何一个更受欢迎、更准确或更出色?

Azure Pyspark 还原 Delta-Lake 时间旅行

评论


答:

0赞 paritosh 11/16/2023 #1

时间戳:这允许您查询特定时间点的数据状态。时间戳必须采用 yyyyMMddHHmmssSSS 格式。当您想要查看特定时刻的数据状态时,这很有用。

版本:这允许您查询数据的特定版本。修改 Delta Lake 表的每个操作都会创建一个新的表版本。当您想要审核操作、回滚表或查询特定版本的表时,这很有用。

如果您对特定时间点的数据状态感兴趣,请使用时间戳。如果您对特定操作后的数据状态感兴趣,请使用版本。