?

七大云計算數據倉庫

2019-09-10 02:08林琳
計算機與網絡 2019年20期
關鍵詞:數據倉庫引擎關鍵

林琳

頂級云計算數據倉庫展示了近年來云計算數據倉庫市場發展的特性,因為更多企業采用云計算,減少了自己的物理數據中心足跡。

云計算數據倉庫是一項收集、組織和存儲用于不同活動(數據分析和監視)數據的服務。

在企業使用云計算數據倉庫時,物理硬件方面全部由云計算供應商負責對于大型倉庫或數據倉庫的最終用戶來說,他們只看到大量抽象的可供處理的等待數據。近年來,隨著越來越多的企業開始利用云計算的優勢,減少物理數據中心,云計算數據倉庫的市場不斷增長。

云計算數據倉庫通常包括一個或多個指向數據庫集合的指針,在這些集合中收集生產數據。云計算數據倉庫的第2個核心元素是某種形式的集成查詢引擎,使用戶能夠搜索和分析數據,這有助于數據挖掘。

如何選擇云計算數據倉庫服務

尋求選擇云計算數據倉庫服務時,企業應考慮許多標準:

現有的云部署。每個主要的公共云提供商都擁有自己的數據倉庫,該倉庫提供與現有資源的集成,這可以使云計算數據倉庫用戶更輕松地進行部署和使用。

遷移數據的能力??紤]組織擁有的不同類型的數據和存儲位置,有效地將數據遷移到新數據倉庫中的能力至關重要。

存儲選項。雖然數據倉庫解決方案可以用于存儲數據,但能夠訪問商品化的云存儲服務,可以提供更低的成本選擇。

在行業媒體Datamation列出的頂級公司列表中,重點介紹了幾個可以提供頂級云計算數據倉庫服務的供應商:

1. Amazon Redshift

隨著亞馬遜公司進入云計算數據倉庫市場,對于那些已經在AWS工具和部署方面進行投資的組織來說,Redshift是一個理想的解決方案。

關鍵價值與差異:

Redshift的主要區別在于,憑借其Spe ctrum功能,組織可以直接與AWS S3云數據存儲服務中的數據存儲連接,從而減少了啟動所需的時間和成本。

用戶強調的優勢之一是Redshift性能,得益于AWS基礎設施和大型并行處理數據倉庫架構的分布查詢和數據分析。

對于S3或現有數據湖之外的數據,Redshift可以與AWS Glue集成,AWS Glue是一種提取、轉換、加載工具,可將數據導入數據倉庫。

數據倉庫的存儲和操作通過AWS網絡隔離策略和工具(虛擬私有云)進行保護。

2. Google BigQuery

對于希望使用標準SQL查詢來分析云中大型數據集的用戶而言,BigQuery是一個合理的選擇。

關鍵價值與差異:

作為完全托管的云計算服務,數據倉庫的設置和資源供應均由谷歌公司使用無服務器技術來處理。

通過SQL或通過開放數據庫連接(ODBC)輕松查詢數據的能力是BigQuery的關鍵價值,使用戶能夠使用現有的工具和技能。

BigQuery中的邏輯數據倉庫功能使用戶可以與其他數據源(數據庫甚至電子表格)連接以分析數據。

與BigQuery ML的集成是一個關鍵的區別因素,它將數據倉庫和機器學習(ML)的世界融合在一起。使用BigQuery ML,可以在數據倉庫中的數據上訓練機器學習工作負載。

3. IBM Db2 Warehouse

對于處理分析工作負載的組織來說,IBM Db2 Warehouse是一個很好的選擇,它可以從平臺的集成內存數據庫引擎和Apache Spark分析引擎中獲益。

關鍵價值與差異:

集成DB2內存中的列式數據庫引擎,對于正在尋找包含高性能數據庫的數據倉庫組織而言,可能是一個很大的好處。

Apache Spark引擎也與DB2集成在一起,這意味著用戶可以針對數據倉庫使用SQL查詢和Spark查詢,以獲取見解。

DB2 Warehouse受益于IBM的Netezza技術以及高級數據查找功能。

可以在IBM云平臺或AWS云平臺中完成云部署,并且還有本地版本的DB2 Warehouse,這對于具有混合云部署需求的組織很有用。

4. Microsoft Azure SQL Data Warehouse

Microsoft Azure SQL數據倉庫非常適合任何規模的組織,這要歸功于與Microsoft SQL Server的集成,希望可以輕松地將基于云計算的數據倉庫技術引入。

關鍵價值與差異:

微軟公司在2019年7月發布了Azure SQL數據倉庫的主要更新,其中包括Gen2更新,提供了更多的SQL Server功能和高級安全選項。

動態數據屏蔽(DDM)提供了非常精細的安全控制級別,使敏感數據可以在進行查詢時即時隱藏。

現有的微軟用戶可能會從Azure SQL數據倉庫中獲得最大的收益,因為它跨Microsoft Azure公共云以及更重要的是用于數據庫的SQL Server具有多種集成。

與僅在本地運行的SQL Server相比,微軟建立在龐大的并行處理體系結構上,該體系結構可使用戶同時運行一百多個并發查詢。

5. Oracle Autonomous Data Warehouse

對于Oracle數據庫的現有用戶而言,Oracle自主數據倉庫可能是最簡單的選擇,它提供了一個連接到云端的入口。

關鍵價值與差異:

Oracle的主要區別在于,它在優化的云計算服務中運行自主數據倉庫,該服務運行Oracle的Exadata硬件系統,該系統專門針對Oracle數據庫而構建。

該服務集成了基于Web的筆記本和報告服務,以共享數據分析并實現輕松的協作。

雖然支持Oracle自己的同名數據庫,但用戶還可以從其他數據庫和云平臺(Amazon Redshift)以及本地對象數據存儲中遷移數據。

Oracle的SQL Developer功能是另一個關鍵功能,它集成了數據加載向導和數據庫開發環境。

6. SAP Data Warehouse Cloud

SAP Data Warehouse Cloud可能非常適合那些希望通過預先構建的模板尋求更多交鑰匙方法來充分利用數據倉庫的組織。

關鍵價值與差異:

SAP Data Warehouse Cloud是該領域相對較新的參與者,它是在今年5月的2019SAPPHIRENOW會議上首次發布的。

SAP的HANA云服務和數據庫是數據倉庫云的核心,輔以數據治理的最佳實踐,并與SQL查詢引擎集成。

該平臺的主要區別在于集成了預先構建的業務模板,這些模板可以幫助解決特定行業和業務線的通用數據倉庫和分析用例。

對于現有的SAP用戶,與其他SAP應用程序的集成意味著可以更輕松地訪問本地以及云計算數據集。

7. Snowflake

對潛在買家的價值主張。對于需要為數據倉庫功能選擇不同的公共云提供商的任何行業的組織而言,Snowflake是一個很好的選擇。

關鍵價值與差異:

關鍵區別在于Snowflake的列式數據庫引擎功能,該功能可以處理JSON和XML等結構化和半結構化數據。

解耦的Snowflake架構允許計算和存儲分別擴展,并在用戶選擇的云提供商上提供數據存儲。

系統創建Snowflake所謂的虛擬數據倉庫,其中不同的工作負載共享相同的數據,但可以獨立運行。

通過標準SQL進行查詢,以進行分析,并與R和Python編程語言集成。

猜你喜歡
數據倉庫引擎關鍵
點燃企業發展的“引擎”
打造信息化建設的“黨建引擎”
基于數據倉庫的數據傾斜解決方案研究
車壇往事4:引擎進化之屢次失敗的蒸汽機車
數據倉庫系統設計與實現
清淡健康的飲食是預防橘皮紋的關鍵!
數據復用在存儲數據倉庫中的運用
數據倉庫技術在檔案管理領域的應用
鵬鵬豬
畫與話
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合