雪花-时间traveldata_retention_time_in_days与故障保护之间的时差

问题描述 投票:0回答:1

时间旅行:帮助用户查询数据,查询时间如何,我们可以查询,恢复表的先前状态。

故障保护:雪花内部用于在硬件故障期间恢复数据。

它是假设的(提出此问题以更好地理解时间旅行并确保安全无误)

问题1

说我们有硬件故障,而系统在星期五晚上关闭了,我们在星期一早上意识到了硬件故障。我将我的时间旅行设置为1 day-data_retention_time_in_days。在这种情况下,我能否在重启失败之前恢复与星期五相同的数据?

问题2

有可能吗?如果我们将data_retention_time_in_days的时间设置为6,默认故障保护为(7天)。在这种情况下,如果发生硬件故障,如果我想将数据库还原到某个位置,那又是10天了吗?

示例:6天时间旅行+ 7天失败保护如果我决定将数据库还原到5月10日的状态,请说5月20日。设置是否可能?

snowflake-cloud-data-platform
1个回答
0
投票

问题1:如果您期望Snowflake的系统上出现“硬件故障”,则可能需要阅读以下文档:https://docs.snowflake.com/en/user-guide/intro-key-concepts.html。您的问题倾向于倾向于较早的内部部署系统,而您对时间旅行及其工作方式的问题则倾向于。如果将所有时间都设置为1天,则可以将任何表或所有表恢复到过去1天的任何时间点。

问题2:是,但是在这种情况下,您需要联系Snowflake支持。您无权访问故障安全数据,因此Snowflake支持人员需要从故障安全信息中恢复数据。

您可能也对Snowflake文档中的时间旅行和故障安全方面的此文档感兴趣(非常棒,顺便说一句!)。 https://docs.snowflake.com/en/user-guide/data-availability.html

© www.soinside.com 2019 - 2024. All rights reserved.