开发者社区> 问答> 正文

Snowflake的持续可用性指的是什么呢?

Snowflake的持续可用性指的是什么呢?

展开
收起
LLLA 2022-03-30 12:26:44 433 0
1 条回答
写回答
取消 提交回答
  • 从持续可用性(Continuous Availability)来说,即令系统始终处于运行状态,Snowflake 在体系结构的所有层级上都能容忍节点故障,在数据存储层跨多个数据中心进行复制,云服务层的元数据存储也是如此,在一个节点发生故障时,其它节点可以在不影响最终用户的情况下接管任务。虚拟仓库层为了高吞吐量,不分布在多个数据中心,在查询失败时,会选择替换结点等方式重新执行。在软件升级时,将新版本的服务和以前的版本一起部署,然后逐渐切换到新版本,相应用户的新查询都被定向到新版本,直到所有以前的查询结束,以前版本的所有服务都将被终止和停用。

    2022-03-30 12:27:09
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
攻克痛点:如何保证复杂微服务架构下的数据一致性 立即下载
如何保证移动应用的稳定性 立即下载
Twitter 千万 QPS 分布式系统的架构设计和高效运维 立即下载