公司数据资产的增长,对云计算的需求也随之增加。为了跟上这种增长的步伐,Snowflake 脱颖而出。Snowflake 有何特别之处?这个与云无关的平台采用了传统数据库技术的最佳技术,并将其与现代云计算相结合,以推动公司保持竞争力所需的敏捷性和创新性。它具有即时扩展、灵活的集群选项以及保存数 PB 信息的能力。不仅如此,其独特的架构比传统数据仓库更具成本效益。本概述讨论了什么是 Snowflake、它的优势以及它如何融入您的生态系统。
什么是雪花?
Snowflake 是一个基于云的数据仓库,采用基于订阅的付费模式。在 Snowflake 中,存储和计算机是分开收费的。这使得公司只需支付所需的资源费用,同时又能快速扩展。该系统使用热/冷存储技术,其中经常访问的数据存储在所谓的“热”缓存中。这些缓存查询不会产生任何额外费用来检索存储在那里的数据。
传统仓库将所有服务(存储和计算)捆绑在一起。公司会将所有资源捆绑在一起支付费用,无论是否使用。因此,公司最终往往会为这些不需要的服务付费。该平台通过将架构分为三个不同的层来消 开曼群岛电话数据 除此问题。这样,公司只需为每层使用的项目付费。
存储层
该平台提供了一个高度可扩展的存储平台,支持结构化和非结构化信息。此层包含模式、数据库和表。每个表可以存储多个 PB 的信息。Snowflake 中的表被分成微分区。这些分区代表连续的存储单元。
计算层
计算层是查询处理发生的地方。查询针对存储在存储层中的信息执行。Snowflake 使用虚拟仓库的概念进行计算。虚拟仓库是仓库的虚拟表示,其中包含独立运行所需的所有资源。
这些虚拟实体包含对底层信息进行数据处理所需的 CPU、内存和缓存。这种方法的好处是可以根据每个部门的具体要求创建不同的环境。每个仓库都可以使用一个存储层。但是,每个仓库都有自己独立的计算集群。因此虚拟仓库不会相互交互。