- Snowflake教程
- Snowflake - 主页
- Snowflake - 简介
- Snowflake - 数据架构
- Snowflake - 功能架构
- Snowflake - 如何访问
- Snowflake - 版本
- Snowflake - 定价模型
- Snowflake - 对象
- Snowflake - 表和视图类型
- Snowflake - 登录
- Snowflake - 仓库
- Snowflake - 数据库
- Snowflake - 架构
- Snowflake - 表格和列
- Snowflake - 从文件加载数据
- Snowflake - 有用查询示例
- Snowflake - 监控使用情况和存储情况
- Snowflake - 缓存
- 将数据从 Snowflake 卸载到本地
- 外部数据加载(来自AWS S3)
- 外部数据卸载(到AWS S3)
- Snowflake资源
- Snowflake - 快速指南
- Snowflake - 有用的资源
- Snowflake - 讨论
Snowflake - 简介
Snowflake 是一个基于云的高级数据平台系统,以软件即服务 (SaaS) 形式提供。Snowflake 提供来自 AWS S3、Azure、Google Cloud 的数据存储功能,处理复杂的查询和不同的分析解决方案。Snowflake 提供的分析解决方案比传统数据库及其分析功能更快、更易于使用且更灵活。Snowflake 近乎实时地存储和提供数据。
Snowflake 是 OLAP(在线分析处理)技术的高级解决方案。OLAP也称为使用历史数据的在线数据检索和数据分析系统。它处理事务数量较少的复杂聚合查询。例如:获取公司上个月的订单数量、销售额、公司上季度列出的新用户数量等。Snowflake 不用作 OLTP(在线事务处理)数据库。OLTP 数据库通常包含具有大量小数据事务的实时数据。例如:插入客户的订单详细信息、注册新客户、跟踪订单交付状态等。
为什么使用Snowflake?
Snowflake 提供数据平台即云服务。
客户端无需选择、安装、配置或管理任何虚拟或物理硬件。
无需安装、配置或管理软件即可访问它。
所有正在进行的维护、管理、升级和修补均归 Snowflake 本身所有。
用于分析解决方案的传统数据库架构复杂、成本高昂且受到限制,而 Snowflake 富含数据工程、数据湖概念、数据仓库、数据科学、数据应用和数据交换或共享的概念。易于访问和使用,不受数据大小和存储容量的限制。用户必须仅管理自己的数据;所有数据平台相关的管理工作均由Snowflake自己完成。
除此之外,Snowflake还具有以下功能 -
Java、Python、PHP、Spark、Ruby 等多种语言的简单、可靠的数据管道。
安全的访问、非常好的数据湖性能和安全性。
对工具、数据存储和数据大小的零管理。
使用任何框架进行建模的简单数据准备。
构建数据密集型应用程序没有操作负担。
在公司的生态系统中共享和协作实时数据。