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 等)構建簡單可靠的資料管道。

  • 安全訪問、極佳的效能和資料湖的安全保障。

  • 工具、資料儲存和資料大小的零管理。

  • 使用任何框架進行建模的簡單資料準備。

  • 構建資料密集型應用程式無需運營負擔。

  • 在公司生態系統中共享和協作即時資料。

廣告
© . All rights reserved.