首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >雪花-Difference在时间traveldata_retention_time_in_days和故障安全之间

雪花-Difference在时间traveldata_retention_time_in_days和故障安全之间
EN

Stack Overflow用户
提问于 2020-05-07 18:21:42
回答 2查看 1.2K关注 0票数 1

时间旅行:帮助用户查询数据,它在一段时间前看起来如何,我们可以查询,恢复以前的表状态。

故障安全:在硬件故障期间,雪花内部用来恢复数据。

它的假设(问这个问题是为了更好地理解时间旅行和故障安全)

问题1

假设我们有硬件故障,系统在周五晚上出现故障,我们在周一早上意识到硬件故障。我的时间旅行设置为1天-数据保留_时间_在_天。在这种情况下,我是否可以在星期五重新启动故障之前获得相同的数据?

问题2

这有可能吗?如果我们有时间data_retention_time_in_days为6和默认故障安全是(7天)。在这种情况下,如果硬件出现故障,如果我想把数据库还原到某个点,怎么会在10天前呢?

例句:6天的时间旅行+7天的失败安全,比如5月20日,如果我决定将数据库恢复到5月10日的水平。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-05-10 20:48:47

这是非常有趣的一点,三个核心概念

  1. 时间旅行,用户可以根据其雪花版本和对象或帐户特定的时间旅行设置来设置和检索返回历史的数据。
  2. 故障安全,用户不能控制只在时间旅行结束后才能检索适用的数据。在这种情况下,只有雪花支持可以帮助,直到7天。因此,如果将时间旅行设置为6天(假设),那么您可以在事务执行+6天时间之后检索db对象。在事务执行后的第7至13天,雪花支持可以帮助检索对象。13天后,无法取回或恢复
  3. 雪花是一种理想的SaaS,因此目标云平台/服务的启动时间不是用户的责任,雪花SLA表示99.9 %的服务可用性。需要根据组织备份和恢复策略设置时间旅行。

现在来问你的问题

1:您不是在丢失数据,而是在丢失对象的先前状态。周五发生了一些事情,周一早上才意识到(如果时间旅行设定为1),你自己就无法得到与周五相似的物体状态。如果您需要检索sate,雪花支持将是答案。

他说:如果你想恢复10天前的物体状态,而你的时间旅行设置是6天,那么你同样需要雪花支持的帮助。

这里的基本概念是根据CDP (连续数据保护)。

雪花帐户用户可以根据您的时间旅行天数恢复状态(假设X)

雪花支持可以在X+7的时间范围内恢复对象状态。

票数 0
EN

Stack Overflow用户

发布于 2020-05-07 18:55:35

问题1:如果您期望雪花的系统出现“硬件故障”,您可能需要阅读以下文档:https://docs.snowflake.com/en/user-guide/intro-key-concepts.html。您的问题倾向于更老的prem系统,但您的问题是时间旅行和它如何工作。如果您将时间旅行的一切设置为1天,那么您可以将任何表或所有表恢复到任何时间点,直到过去的1天。

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

您也可能对此文档感兴趣,包括时间旅行和雪花文档中的故障安全(这是非常好的,顺便说一句!)https://docs.snowflake.com/en/user-guide/data-availability.html

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61664986

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档