大資料系統架構的通用模組有哪些
企業要開展大資料相關業務,首先就需要基於自身的需求,來設計搭建資料系統平臺。而大資料系統平臺的搭建,需要基於實際需求,來進行系統架構規劃。下面來對大資料系統架構模組做一個簡單的介紹。
通常來說,一個大資料系統架構通用的模組包括——
資料收集模組:主要負責收集各種資料來源的資料,包括日誌檔案、網路請求、資料庫、訊息佇列等,並將這些資料轉換為檔案或者訊息向後傳遞。
資料轉存模組:主要負責將資料定時傳遞到分散式儲存或者實時傳遞給下游的資料處理程式。
ETL模組:主要負責資料的清洗、格式和內容的處理和轉換、資料分級分揀、載入至資料倉儲等。
資料倉儲模組:這是整個架構的核心,資料倉儲是資料有組織的集中儲存的地方,負責資料的存取和管理。
後設資料管理模組:主要負責記錄和約束資料倉儲中資料的含義和格式,控制著資料的生命週期和資料質量。
分析引擎模組:資料分析師互動最多的模組,主要負責執行各種分析語句或程式碼,完成各種分析任務。
作業管理與排程模組:負責分析作業的管理和定時排程,包括作業的增刪改查、檢視修改歷史、設定排程定時和執行引擎等。
資源分配與排程模組:主要負責在多作業同時執行的場景下,有效協調和分配叢集的資源,使資源利用率最大化。
大資料系統架構的通用模組有哪些.中琛魔方大資料平臺表示這些模組並不一定每個企業的架構都是如此,始終還是需要基於實際的需求來進行技術選型。這就要求大資料工程師/架構師們,對主流的技術框架要爛熟於心,能不能實現、怎麼實現、實現成本幾何,做到心中有數,能夠結合實際需求來合理地規劃解決方案。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69936596/viewspace-2886676/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- CRM系統的功能模組有哪些
- 大資料分析系統的元件有哪些大資料元件
- 大資料平臺的整體架構由哪些組成大資料架構
- 大資料處理系統有哪些大資料
- java 考試系統 模組架構方案Java架構
- SNP分享:SAP ERP系統有哪些模組?
- 資料架構的基本原則有哪些?架構
- 什麼是大資料系統架構大資料架構
- 華納雲:Web伺服器Tomcat的架構模組有哪些Web伺服器Tomcat架構
- 大資料的核心架構層是哪些?大資料架構
- 大資料平臺之大資料處理系統的架構大資料架構
- Python中常用的資料分析工具(模組)有哪些?Python
- 製造業基本ERP管理系統模組有哪些?
- 資料分析系統有哪些
- MPP與Hadoop,兩種主流大資料系統架構有啥區別?Hadoop大資料架構
- FunData — 電競大資料系統架構演進大資料架構
- 拆解大資料匯流排平臺DBus的系統架構大資料架構
- 大資料分析平臺的組成部分有哪些大資料
- DKHadoop大資料開發框架的構成模組Hadoop大資料框架
- Greenplum資料庫系統架構資料庫架構
- HBase 系統架構及資料結構架構資料結構
- 從0搭建一個FIFO模組-02(系統架構)bL架構
- 資料庫系統架構討論資料庫架構
- MPP大資料系統架構,終於有人講明白了大資料架構
- Linux系統下資料庫有哪些?Linux資料庫
- 大資料BI系統搭建對企業經營的作用有哪些大資料
- SpringCloud 廣告系統實戰(三) - 通用模組的開發SpringGCCloud
- 資料結構有哪些資料結構
- 一套好的OA辦公系統應該有哪些功能模組?
- Python培訓分享:Python中常用的資料分析工具(模組)有哪些?Python
- 大資料架構師大資料架構
- java版工程專案管理系統原始碼及常見的模組有哪些?Java專案管理原始碼
- 大資料分析系統包括哪些方面大資料
- 大資料---(3)金融資料架構大資料架構
- 組織架構新型資料結構思考架構資料結構
- Python中常用模組有哪些?Python
- Python中模組是什麼?Python有哪些模組?Python
- Linux系統常見的5大主要模組!Linux