- 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 等)構建簡單可靠的資料管道。
安全訪問、極佳的效能和資料湖的安全保障。
工具、資料儲存和資料大小的零管理。
使用任何框架進行建模的簡單資料準備。
構建資料密集型應用程式無需運營負擔。
在公司生態系統中共享和協作即時資料。