一種分布式環(huán)境下的時(shí)空數(shù)據(jù)存儲(chǔ)與多維混合索引方法
【文章頁(yè)數(shù)】:96 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
圖2.2?Spark任務(wù)運(yùn)行流程圖(懷特,2017)??當(dāng)Spark運(yùn)行一個(gè)計(jì)算任務(wù),整體任務(wù)核心的運(yùn)行層次如圖2.2所示
?/??圖2.2?Spark任務(wù)運(yùn)行流程圖(懷特,2017)??當(dāng)Spark運(yùn)行一個(gè)計(jì)算任務(wù),整體任務(wù)核心的運(yùn)行層次如圖2.2所示。其中,??Job代表運(yùn)行計(jì)算的整體任務(wù),Stage作為Job的基本調(diào)度單位,Task則是細(xì)分后??的多個(gè)子任務(wù)。??1.
圖2.5協(xié)處理器模式中指令運(yùn)行機(jī)制(George?L,2013)??列族數(shù)據(jù)庫(kù)由于底層架構(gòu)的分離設(shè)計(jì),難以直接對(duì)表數(shù)據(jù)進(jìn)行初步計(jì)算、統(tǒng)計(jì)??
周期的變化,每個(gè)生命周期狀態(tài)將與鉤子函數(shù)進(jìn)行鏈接,例如prePut、preScan等??數(shù)據(jù)庫(kù)存取存取操作被框架隱式調(diào)用,客戶(hù)端指令操作在協(xié)處理器模式中運(yùn)行機(jī)??制如圖2.5所示。??客戶(hù)端?數(shù)據(jù)分區(qū)??Scan?-|?協(xié)處理器?1????PreScanOpen?????I???....
圖2.6分布式時(shí)空數(shù)據(jù)存儲(chǔ)表結(jié)構(gòu)設(shè)計(jì)??按照如圖2.6所示,時(shí)空數(shù)據(jù)的存儲(chǔ)目錄被劃分為元數(shù)據(jù)表、多屬性索引表、??
時(shí)空線、面索引??圖2.6分布式時(shí)空數(shù)據(jù)存儲(chǔ)表結(jié)構(gòu)設(shè)計(jì)??按照如圖2.6所示,時(shí)空數(shù)據(jù)的存儲(chǔ)目錄被劃分為元數(shù)據(jù)表、多屬性索引表、??空間索引表和時(shí)空索引表:元數(shù)據(jù)表存儲(chǔ)了整個(gè)時(shí)空數(shù)據(jù)表目錄的分布結(jié)構(gòu),記錄??了查詢(xún)索引對(duì)應(yīng)的表名和部分用戶(hù)自定義參數(shù);屬性索引表針對(duì)多維屬性建立合?....
圖2.7時(shí)空數(shù)據(jù)整體存儲(chǔ)架構(gòu)??通過(guò)對(duì)時(shí)空數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)的設(shè)計(jì),HBase分別為每種索引表進(jìn)行分布式存儲(chǔ)
表示為線性關(guān)系,而檢索記錄行鍵或與時(shí)間呈對(duì)數(shù)關(guān)系,這使得系統(tǒng)不會(huì)因?yàn)樽x寫(xiě)??操作性能而影響系統(tǒng)擴(kuò)展能力。??查詢(xún)引擎整體架構(gòu)如圖2.8所示,在HBase的協(xié)處理器機(jī)制之上,由客戶(hù)端??和服務(wù)端兩部分構(gòu)成。客戶(hù)端方面,通過(guò)池化客戶(hù)端管理對(duì)象,將數(shù)據(jù)庫(kù)操作指令??批量傳入服務(wù)端,解決....
本文編號(hào):3977499
本文鏈接:http://lk138.cn/kejilunwen/ruanjiangongchenglunwen/3977499.html