大數據架構由哪些模塊組成

  大數據也不是近幾年纔出現的新東西,只是最近幾年才真正意義上變得熱門、火爆!而這要得益於互聯網信息技術的快速發展,網絡改變世界、改變生活,大數據技術的應用讓這樣的改變更爲深刻。今天我們就再來了解一下,大數據架構的組成模塊都包含了哪些。

大數據架構由哪些模塊組成

 

  大數據架構的組成模塊都包含了哪些

 

  1、數據收集模塊

 

  主要負責收集各種數據源的數據,包括日誌文件、網絡請求、數據庫、消息隊列等,並將這些數據轉換爲文件或者消息向後傳遞。

 

  2、數據轉存模塊

 

  主要負責將數據定時傳遞到分佈式存儲或者實時傳遞給下游的數據處理程序。

 

  3、ETL模塊

 

  主要負責數據的清洗、格式和內容的處理和轉換、數據分級分揀、加載至數據倉庫等。

 

  4、數據倉庫模塊

 

  這是整個架構的核心,數據倉庫是數據有組織的集中存儲的地方,負責數據的存取和管理。

 

  5、元數據管理模塊

 

  主要負責記錄和約束數據倉庫中數據的含義和格式,控制着數據的生命週期和數據質量。

 

  6、分析引擎模塊

 

  數據分析師交互多的模塊,主要負責執行各種分析語句或代碼,完成各種分析任務。

 

  7、作業管理與調度模塊

 

  負責分析作業的管理和定時調度,包括作業的增刪改查、查看修改歷史、設置調度定時和執行引擎等。

 

  8、資源分配與調度模塊

 

  主要負責在多作業同時運行的場景下,有效協調和分配集羣的資源,使資源利用率大化。

 

  大數據量的分析使得數據更有了價值,運營有了通過大數據的分析可以做出精確的營銷計劃,通過收集用戶的操作日誌,分析用戶行爲,給出用戶精確和有價值的推薦。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章