您好,登錄后才能下訂單哦!
本篇文章為大家展示了Snowflake的獨特技術優勢是什么,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
云端原生性
Snowflake提出了data-warehouse-as-a-service(DaaS)的概念,可以簡單理解為原生于云端并專注于數據倉庫的SaaS服務。Snowflake的云端原生性,和很多數據倉庫提供商支持云端服務并非同一概念。其他云服務巨頭,例如Oracle,Teradata,Netezza,盡管或多或少支持云端,因為本身產品架構的局限性,他們常常被證明并不能良好地解決很多現代企業面對的各種數據需求與問題。
獨特的底層架構
Snowflake提出了獨特的存儲、計算以及管理服務分離的架構。Snowflake在Shared-nothing的基礎上提出了Multi-cluster, shared data的概念。這種架構的關鍵在于將存儲和計算徹底分離,從本質上解決了傳統架構的痛點。
從存儲層來看,Snowflake將所有表自動劃分為接近固定大小的micro-partition,用以支持更加高級的time travel和data sharing功能。即使對數據庫進行了clone,在邏輯上有了兩個數據庫,而底層的存儲仍然只有一個版本。從計算層來看,Snowflake用T-shirt尺寸定義了算力,相比較其他云計算資源,極大地簡化了provision的過程。用戶可以隨時提高或降低計算資源來應對需求,而且這些不同計算資源看到的數據都來自同一版本。從服務層來看,是另一個我認為Snowflake服務層非常獨立。它由眾多global services組成,涵蓋operation management,optimization,tuning,security,availability,metadata,caching等任務。它解決了數據倉庫易用性的問題,大大降低了需要的管理和運維成本,是其他競爭對手所不能比擬的。
技術上堅持中立、開放原則
在美國,亞馬遜AWS、微軟Azure、谷歌云是云服務巨頭,他們競爭力強,平臺生態完善,基礎設施規模龐大,客戶資源豐富,而Snowflake打通這些公有云平臺,提供中立性、按需付費的服務,在數據遷移與共享等方面,為客戶提供更大靈活性。堅持數據共享開放原則,將數據提供商、合作伙伴和客戶聯合起來,采用平臺的客戶越多,就可以與其他客戶、合作伙伴和數據提供商交換更多的數據,提升平臺對所有用戶的價值。
在國內,有沒有類似Snowflake的公司呢,實際上在國內類似產品更多被稱為數據中臺,而且2019年是國內數據中臺的元年,近期我們發現國內有家面向數字化轉型落地的公司成立7年以來一直在打造數據中臺產品,這家公司叫國云數據。最近國云數據創始人馬曉東接受了億歐網等媒體的采訪并對標其數據中臺為中國版的Snowflake。國云數據提供的數據中臺在技術方面與Snowflake很類似。
該數據中臺源于阿里頂級技術架構,但卻不與任何云平臺、數據工具或者是數據庫進行綁定,而且可兼容對接客戶自有的業務系統,無需推倒重來,從而節省企業成本,提高業務運營效率。數據中臺支持基于中臺向上做應用的二次開發,實現技術、業務、管理等人員聯動使用的同時又保障了客戶的使用安全、數據安全。此外,國云數據與Snowflake一樣,在數據中臺規劃之初就運用云原生技術,存算分離,讀寫分離技術,歷經7年優化升級,已經做到極致。
上述內容就是Snowflake的獨特技術優勢是什么,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。