基于Disruptor的高效ETL系統(tǒng)研究與實現(xiàn)
【文章頁數(shù)】:71 頁
【學位級別】:碩士
【部分圖文】:
圖1.?1課題項目背景??該平臺主要由“管理門戶系統(tǒng)”、“分布式集群監(jiān)控與管理系統(tǒng)”和“數(shù)據(jù)采??集與存儲系統(tǒng)”三部分組成,旨在整合大數(shù)據(jù)環(huán)境下的資源監(jiān)控與管理、集群配??
的問題進行研究與優(yōu)化,最終實現(xiàn)一種高效可靠且具有實用意義的ETL系統(tǒng)。??本課題來源于某國企智慧交通大數(shù)據(jù)平臺項目,是整體平臺下的一個子系統(tǒng)??模塊,平臺整體架構(gòu)如圖1.1所示。??????%??/?'?/?‘?“?w:r%?.'廠?::'?3??.??.職:?一??HOPS分布....
圖2.?1簡單ETL體系結(jié)構(gòu)??
專門化的工具,它的任務是處理數(shù)據(jù)倉庫的同構(gòu)性、數(shù)據(jù)清洗及裝載的問題t33:!”。??Simitsis?A則將ETL工具定義為“一組負責從多個不同種類和形式的數(shù)據(jù)源中抽??取數(shù)據(jù),對數(shù)據(jù)進行清洗、定制,進而將其裝入到數(shù)據(jù)倉庫中的軟件[34]”。圖2.1??是一個簡單的ETL體系結(jié)構(gòu)....
圖2.?2基本生產(chǎn)者一消費者模型??其一個為生產(chǎn)者,負責生產(chǎn)數(shù)據(jù),并把生產(chǎn)好的數(shù)據(jù)放入這塊公共緩沖區(qū)??
生產(chǎn)者一消費者(Producer-Consumer)問題,也稱作有界緩沖(Bounded-Buffer)??問題,是五大經(jīng)典多線程同步問題之一。即,有兩個線程共享一塊固定大小的公??共緩沖區(qū)。圖2.2就是基本的生產(chǎn)者一消費者模型。??圖2.?2基本生產(chǎn)者一消費者模型??其中一個為....
圖2.3簡單的插件式結(jié)構(gòu)??
主要核心模塊,一般會讓開發(fā)者預先設計并實現(xiàn)好,對外提供相應的接口以供插??件進行對接和擴展。后者是功能補充模塊,可以通過低耦合的“拔插”形式為系??統(tǒng)添加新的功能。圖2.3就是一個簡單的插件式結(jié)構(gòu)。??插件1?|插件2?||插件3?I??J?V?J?y??插件接m?插件接ci2?....
本文編號:4015108
本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/4015108.html
下一篇:沒有了