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