Snowflake 是云上的数据仓库。它做的不是发明 SQL,而是重新设计了数据仓库的运行方式:存储与计算彻底分离,两者可以独立伸缩。数据放在便宜的对象存储上,需要算的时候临时拉起一批计算资源,算完就关,按秒计费。
这个设计解决了传统数仓最痛的两个问题:一是扩容必须连存储一起扩,二是为了峰值配置的资源在大部分时间闲置。分离之后,「双十一那天算十小时,其余时间几乎不花钱」成为可能。
它还把「共享数据」做成了一等公民:多家公司可以在不复制数据的前提下互相授权查询同一份数据,这让数据交易与供应链协同第一次有了可行的技术形态。