推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

雪花计算-核心架构特点

更新时间:2026-06-29 08:17:35 大小:17K 上传用户:江岚查看TA发布的资源 标签:数据仓库 下载积分:2分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

一、基本介绍

雪花计算(Snowflake Computing是全球知名的云原生数据仓库服务商,2012年由Benoit DagevilleThierry CruanesMarlon Pruem三个数据库领域专家在美国加州圣马特奥创立,核心定位是为企业提供完全托管的SaaS化数据存储与分析服务,彻底改变了传统数据仓库依赖本地硬件部署、扩展性差的行业格局。

传统数据仓库需要企业自行采购服务器、存储设备,搭建机房环境,还要配备专业团队维护,扩容缩容流程复杂,成本极高。而Snowflake从诞生之初就基于公有云架构设计,计算和存储完全分离,用户可以根据自身需求灵活调配资源,按需付费,大幅降低了企业使用数据仓库的门槛。目前雪花计算已经支持AWSAzure、谷歌云三大主流公有云平台,全球客户数量超过一万家,覆盖金融、零售、科技、医疗等多个行业,2020年在纽交所上市,市值一度超过千亿美元,是云数据赛道的龙头企业。

二、核心架构特点

1. 计算存储分离

这是Snowflake最核心的设计特点。传统数据仓库的计算和存储是耦合在一起的,扩容的时候必须同时增加计算和存储资源,即使存储需求已经满足,为了提升计算能力也必须额外采购存储,造成资源浪费。而Snowflake把计算层和存储层彻底分开:

· 存储层:基于云厂商的对象存储服务(如AWS S3)搭建,负责持久化存储所有数据,存储容量可以弹性扩展,不用关心容量上限,使用多少存储就付多少钱,闲置存储成本极低。

· 计算层:由多个虚拟仓库(Virtual Warehouse)组成,每个虚拟仓库就是一个独立的计算集群,负责处理用户的查询、加载、转换等计算任务。不同虚拟之间完全隔离,一个仓库的负载变化不会影响其他仓库的运行,用户可以随时根据业务需求启动、停止或者调整虚拟仓库的规格,暂停的时候不需要支付计算费用。

这种分离架构让用户可以灵活匹配计算和存储资源,比如进行大量数据导入的时候可以临时开大规格的计算集群,完成后立刻降配,夜间数据分析任务多的时候扩容,白天业务少的时候缩容,极大优化了使用成本。


部分文件列表

文件名 大小
雪花计算-核心架构特点.docx 17K

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载