能環(huán)保物聯(lián)網(wǎng)云示范工程項(xiàng)目書(shū)_第1頁(yè)
能環(huán)保物聯(lián)網(wǎng)云示范工程項(xiàng)目書(shū)_第2頁(yè)
能環(huán)保物聯(lián)網(wǎng)云示范工程項(xiàng)目書(shū)_第3頁(yè)
能環(huán)保物聯(lián)網(wǎng)云示范工程項(xiàng)目書(shū)_第4頁(yè)
能環(huán)保物聯(lián)網(wǎng)云示范工程項(xiàng)目書(shū)_第5頁(yè)
已閱讀5頁(yè),還剩16頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

{售后服務(wù)}能環(huán)保物聯(lián)網(wǎng)云服務(wù)示范工程項(xiàng)目書(shū)異構(gòu)終端虛擬平臺(tái):異構(gòu)終端虛擬平臺(tái)由感知層設(shè)備和控制層設(shè)備構(gòu)成。通過(guò)物聯(lián)網(wǎng)傳感器、射頻、精品文檔放心下載紅外謝謝閱讀臺(tái)物聯(lián)網(wǎng)控制層是由節(jié)能環(huán)保服務(wù)平臺(tái)系統(tǒng)根據(jù)智能處理層的處理結(jié)果下發(fā)終精品文檔放心下載空調(diào)電梯用水等的節(jié)能減排感謝閱讀控制。數(shù)據(jù)資源集成平臺(tái):從南京市環(huán)保局現(xiàn)有的環(huán)境監(jiān)測(cè)系統(tǒng)對(duì)數(shù)據(jù)進(jìn)行封裝抽取同步篩選索引、精品文檔放心下載謝謝閱讀理提供完整的數(shù)據(jù)支撐。泛在網(wǎng)絡(luò)承載平臺(tái):謝謝閱讀集成平臺(tái)與云計(jì)算智能處理平臺(tái)之間提供總線式高效網(wǎng)絡(luò)信息傳輸。感謝閱讀數(shù)據(jù)處理融合平臺(tái):數(shù)據(jù)處理融合平臺(tái)由云存儲(chǔ)云處理云數(shù)據(jù)管理子平臺(tái)構(gòu)成對(duì)環(huán)境監(jiān)測(cè)或建精品文檔放心下載筑群等應(yīng)用數(shù)據(jù)提供統(tǒng)計(jì)、智能分析、挖掘、融合、備份、可視化等處理服務(wù),謝謝閱讀作為節(jié)能環(huán)保物聯(lián)網(wǎng)進(jìn)行智能計(jì)算的中樞大腦。節(jié)能環(huán)保服務(wù)平臺(tái):、謝謝閱讀水環(huán)境智慧監(jiān)控服務(wù)土壤環(huán)境智慧監(jiān)控服務(wù)固體廢物智慧監(jiān)控服務(wù)噪聲環(huán)感謝閱讀境智慧監(jiān)控服務(wù)核與輻射智慧監(jiān)控服務(wù)大氣環(huán)境智慧監(jiān)控服務(wù)水資源循環(huán)感謝閱讀利用智慧監(jiān)控服務(wù)等。用戶:“節(jié)能環(huán)保物聯(lián)網(wǎng)及智慧云服務(wù)平臺(tái)”可廣泛應(yīng)用于政府、企業(yè)、家庭等各行業(yè)各感謝閱讀類用戶。具有很強(qiáng)的通用性和示范性,可以在全省乃至全國(guó)范圍內(nèi)推廣應(yīng)用。精品文檔放心下載1.1云存儲(chǔ)平臺(tái)技術(shù)及系統(tǒng)方案隨著互聯(lián)網(wǎng)精品文檔放心下載擴(kuò)大,當(dāng)今計(jì)量存儲(chǔ)容量單位通常已是使用EBytes(1EB==1024PB)來(lái)計(jì)量,感謝閱讀數(shù)據(jù)分散存儲(chǔ)模式已經(jīng)不精品文檔放心下載能滿足海量數(shù)據(jù)規(guī)模的快速擴(kuò)張要求對(duì)海量數(shù)據(jù)的高可靠高性能低成本的感謝閱讀安全存儲(chǔ)和處理已成為各行業(yè)信息化建設(shè)與發(fā)展的最基本的必要需求。精品文檔放心下載云創(chuàng)存儲(chǔ)擁有的具有自主知識(shí)產(chǎn)權(quán)的cStor云存儲(chǔ)技術(shù)產(chǎn)品經(jīng)過(guò)不斷的積累與感謝閱讀與國(guó)際上知名的云存儲(chǔ)技術(shù)精品文檔放心下載超低功耗高可靠通用謝謝閱讀廣電電信互聯(lián)網(wǎng)物聯(lián)網(wǎng)銀行等領(lǐng)感謝閱讀域)。1.1.1cStor系統(tǒng)特性cStor系統(tǒng)實(shí)現(xiàn)了海量數(shù)據(jù)的云存儲(chǔ)解決方案。系統(tǒng)提供了高吞吐量,大容量,感謝閱讀高可靠性的7*24小時(shí)的不間斷存儲(chǔ)服務(wù),擁有如下重要先進(jìn)特性。感謝閱讀超低功耗感謝閱讀先進(jìn)水平;無(wú)限容量感謝閱讀節(jié)點(diǎn);靈活部署感謝閱讀配額管理;高性能感謝閱讀高可靠性:高可靠的冗余備份機(jī)制,提供7*24小時(shí)不間斷無(wú)故障存儲(chǔ)服務(wù);感謝閱讀通用性:系統(tǒng)支持POSIX接口規(guī)范,與應(yīng)用系統(tǒng)無(wú)縫集成,無(wú)需另行開(kāi)發(fā)。對(duì)感謝閱讀于應(yīng)用系統(tǒng)和操作本地文件系統(tǒng)完全一樣;數(shù)據(jù)集中存儲(chǔ)在云計(jì)算數(shù)據(jù)中心,數(shù)據(jù)安全統(tǒng)一控制,可針對(duì)用戶進(jìn)行精品文檔放心下載訪問(wèn)控制,可結(jié)合云查殺等防病毒軟件確保不同安全級(jí)別數(shù)據(jù)的安全;精品文檔放心下載提供直觀的系統(tǒng)狀態(tài)監(jiān)控和配置管理子系統(tǒng),實(shí)時(shí)監(jiān)控系統(tǒng)狀態(tài)并進(jìn)行感謝閱讀異常告警。1.1.2cStor系統(tǒng)框架塊數(shù)據(jù)存儲(chǔ)節(jié)點(diǎn):將文件按照固定大小進(jìn)行分塊,默認(rèn)是64MB,每一塊稱為一個(gè)Chunk(數(shù)據(jù)精品文檔放心下載Chunk都有一個(gè)對(duì)應(yīng)的索引號(hào)(Index感謝閱讀感謝閱讀節(jié)點(diǎn)上的冗余備份存儲(chǔ)。元數(shù)據(jù)管理節(jié)點(diǎn):元數(shù)據(jù)管理節(jié)點(diǎn)對(duì)文件名稱、文件屬性、數(shù)據(jù)塊信息等元數(shù)據(jù)進(jìn)行存儲(chǔ)和管理。精品文檔放心下載云空間管理節(jié)點(diǎn):精品文檔放心下載間感謝閱讀節(jié)點(diǎn)提供針對(duì)用戶端的云空間管理和分配。用戶掛載客戶端:通過(guò)用戶掛載客戶端實(shí)現(xiàn)將云空間映射到本地文件系統(tǒng)的目錄,兼容POSIX接口,謝謝閱讀掛載后就和操作本地的文件系統(tǒng)一樣。配置與監(jiān)控中心:提供針對(duì)各存儲(chǔ)節(jié)點(diǎn)的管理配置與狀態(tài)監(jiān)控告警功能。1.1.3cStor系統(tǒng)關(guān)鍵技術(shù)低功耗技術(shù):謝謝閱讀水平。元數(shù)據(jù)分布式存儲(chǔ)技術(shù):分散存儲(chǔ)在多個(gè)元數(shù)據(jù)服精品文檔放心下載務(wù)器上來(lái)降低存儲(chǔ)負(fù)載。采用分級(jí)聚集機(jī)制來(lái)存儲(chǔ)數(shù)據(jù),來(lái)保證查詢結(jié)果的有效性和準(zhǔn)確性。謝謝閱讀分析元數(shù)據(jù)多維屬性信息的語(yǔ)義特征精品文檔放心下載個(gè)組構(gòu)成語(yǔ)義R-tree結(jié)構(gòu),可實(shí)現(xiàn)多維數(shù)據(jù)的復(fù)合查詢。精品文檔放心下載相關(guān)查詢、添加/刪除和更新操作可以在有限的小區(qū)域內(nèi)完成,降低操作的執(zhí)行精品文檔放心下載代價(jià)。低成本高可靠性技術(shù):謝謝閱讀低功耗數(shù)據(jù)存儲(chǔ)節(jié)點(diǎn),一個(gè)主板最大能夠支持16塊硬盤(pán);從而實(shí)現(xiàn)硬件成本和精品文檔放心下載能耗的大大降低。精品文檔放心下載據(jù)的高頑存;感謝閱讀高的數(shù)據(jù)可將相應(yīng)的備份因子設(shè)置高一些,從而達(dá)到最大的可靠性要求。精品文檔放心下載高速并發(fā)訪問(wèn)技術(shù):。謝謝閱讀可提供不同用戶級(jí)別的帶寬服務(wù)質(zhì)量保證QoS精品文檔放心下載速率;高速I(mǎi)O技術(shù):目前針對(duì)傳統(tǒng)的硬盤(pán),在萬(wàn)兆網(wǎng)卡的條件下,單用戶的吞吐率理論上達(dá)到謝謝閱讀1GB/sSSD(SolidStateDisk)固態(tài)硬盤(pán)讀寫(xiě)IO驅(qū)動(dòng)優(yōu)化技術(shù),從而實(shí)精品文檔放心下載現(xiàn)訪問(wèn)存儲(chǔ)空間時(shí)達(dá)到更高的存儲(chǔ)讀寫(xiě)吞吐率感謝閱讀耗電無(wú)噪音產(chǎn)生熱量低耐震穩(wěn)定性高感謝閱讀稍高。傳統(tǒng)典型的硬盤(pán)驅(qū)動(dòng)器只能在5到55℃范圍內(nèi)工作。而大多數(shù)固態(tài)謝謝閱讀硬盤(pán)可在-10~70℃工作,一些工業(yè)級(jí)的固態(tài)硬盤(pán)還可在-40~85℃,甚至更謝謝閱讀大的溫度范圍下工作。數(shù)據(jù)安全控制技術(shù):訪問(wèn)控制:支持用戶級(jí)別的數(shù)據(jù)訪問(wèn)認(rèn)證,存儲(chǔ)空間級(jí)別認(rèn)證和目錄級(jí)認(rèn)證,確保謝謝閱讀數(shù)據(jù)的安全訪問(wèn)控制;數(shù)據(jù)完整性:通過(guò)上述高可靠性技術(shù)確保數(shù)據(jù)完整、可靠;精品文檔放心下載加密安全:數(shù)據(jù)實(shí)現(xiàn)塊級(jí)別加密存儲(chǔ),同時(shí)可自由結(jié)合安全加密軟件、云查殺病精品文檔放心下載毒軟件等對(duì)數(shù)據(jù)進(jìn)行最大的安全保護(hù)。1.1.4cStor系統(tǒng)設(shè)計(jì)策略元數(shù)據(jù)存儲(chǔ)設(shè)計(jì)策略:為提供高速的客戶端響應(yīng),元數(shù)據(jù)存儲(chǔ)于元數(shù)據(jù)管理節(jié)點(diǎn)(Master)服務(wù)器的謝謝閱讀內(nèi)存中,并于本機(jī)進(jìn)行持久化備份;元數(shù)據(jù)管理節(jié)點(diǎn)為主備雙機(jī)方式,提供高可靠不間斷元數(shù)據(jù)管理服務(wù),單機(jī)精品文檔放心下載故障時(shí)可實(shí)現(xiàn)無(wú)縫快速切換;考慮大容量數(shù)據(jù)存儲(chǔ)時(shí)文件數(shù)量多,元數(shù)據(jù)容量大的問(wèn)題,系統(tǒng)將元數(shù)據(jù)進(jìn)謝謝閱讀行分布式存儲(chǔ),采用多個(gè)元數(shù)據(jù)管理節(jié)點(diǎn)進(jìn)行元數(shù)據(jù)管理;感謝閱讀支持靈活的空間掛載,可根據(jù)業(yè)務(wù)劃分靈活地將不同業(yè)務(wù)數(shù)據(jù)掛載到不同的感謝閱讀分布式元數(shù)據(jù)管理節(jié)點(diǎn)和數(shù)據(jù)存儲(chǔ)節(jié)點(diǎn);數(shù)據(jù)節(jié)點(diǎn)存儲(chǔ)策略:文件數(shù)據(jù)在大于一定空間的情況被劃分為多個(gè)數(shù)據(jù)塊(chunk)感謝閱讀存儲(chǔ)到不同的數(shù)據(jù)節(jié)點(diǎn)服務(wù)器(DataNode)。每個(gè)塊可被設(shè)置為備份一定的份數(shù),塊信息被元數(shù)據(jù)管理節(jié)點(diǎn)管理,數(shù)據(jù)備謝謝閱讀份時(shí)由數(shù)據(jù)節(jié)點(diǎn)進(jìn)行串行復(fù)制到其它數(shù)據(jù)節(jié)點(diǎn)DataNode進(jìn)行備份;謝謝閱讀高可靠性策略:元數(shù)據(jù)管理節(jié)點(diǎn)Master為主從備份的雙機(jī)高可靠實(shí)現(xiàn)方式;精品文檔放心下載謝謝閱讀數(shù)據(jù)塊在多個(gè)數(shù)據(jù)節(jié)點(diǎn)上進(jìn)行冗余備份;客戶端訪問(wèn)策略:掛載客戶端通過(guò)云空間管理節(jié)點(diǎn)獲取云空間;掛載客戶端與相應(yīng)的云空間元數(shù)據(jù)節(jié)點(diǎn)Master建立通信連接和元數(shù)據(jù)謝謝閱讀操作,獲得數(shù)據(jù)塊節(jié)點(diǎn)存儲(chǔ)信息;掛載客戶端與相應(yīng)的數(shù)據(jù)節(jié)點(diǎn)DataNode進(jìn)行數(shù)據(jù)讀寫(xiě);精品文檔放心下載數(shù)據(jù)節(jié)點(diǎn)DataNode根據(jù)合適的備份策略向相應(yīng)的其它數(shù)據(jù)節(jié)點(diǎn)發(fā)送塊數(shù)據(jù)謝謝閱讀進(jìn)行備份,參考下圖:1.1.5性能和容量支撐元數(shù)據(jù)節(jié)點(diǎn)內(nèi)存配置:根據(jù)計(jì)算和測(cè)試,2.56億文件元數(shù)據(jù)需要的內(nèi)存約為80G1600萬(wàn)條的元數(shù)據(jù),謝謝閱讀Master元數(shù)據(jù)存儲(chǔ)需要內(nèi)存空間約為5G空間,可根據(jù)該參考值進(jìn)行Master元謝謝閱讀數(shù)據(jù)節(jié)點(diǎn)個(gè)數(shù)的增減配置。系統(tǒng)支撐容量:系統(tǒng)存儲(chǔ)節(jié)點(diǎn)可靈活伸縮,容量無(wú)上限Master感謝閱讀元數(shù)據(jù)節(jié)點(diǎn)。100PB=100*1024*1024*1024MB謝謝閱讀假定每個(gè)文件的大小為25M的小文件,則文件數(shù)約為40億,元數(shù)據(jù)需要的內(nèi)存謝謝閱讀約為1280GMaster提供內(nèi)存為32G40個(gè)Master元數(shù)據(jù)節(jié)點(diǎn)感謝閱讀對(duì)應(yīng)的云空間即可滿足100PBytes的存儲(chǔ)需求。謝謝閱讀假定每個(gè)文件的大小為250M的較大文件,則文件數(shù)約為4億,元數(shù)據(jù)需要的內(nèi)精品文檔放心下載存約為128GMaster提供內(nèi)存為32G4個(gè)Master元數(shù)據(jù)節(jié)點(diǎn)精品文檔放心下載對(duì)應(yīng)的云空間即可滿足100PBytes的存儲(chǔ)需求。精品文檔放心下載參見(jiàn)下表:容量需求文件大小文件數(shù)所需總內(nèi)存Master機(jī)器內(nèi)Master集群數(shù)存100PBytes25M40億1280G32G40感謝閱讀100PBytes250M4億128G32G4感謝閱讀對(duì)于單個(gè)Master元數(shù)據(jù)節(jié)點(diǎn)對(duì)應(yīng)的云空間而言,文件越大支撐的容量越大。謝謝閱讀系統(tǒng)吞吐速率:經(jīng)測(cè)試,單用戶單客戶端在千兆網(wǎng)卡條件下寫(xiě)入速率可達(dá)到100MB/秒;精品文檔放心下載理論上,單用戶單客戶端在萬(wàn)兆網(wǎng)卡條件下寫(xiě)入速率可達(dá)到1GB/秒。精品文檔放心下載1.2云數(shù)據(jù)管理平臺(tái)技術(shù)及系統(tǒng)方案CData是云創(chuàng)存儲(chǔ)開(kāi)發(fā)的基于cStor和Chubby的分布式存儲(chǔ)系統(tǒng)互聯(lián)網(wǎng)應(yīng)用感謝閱讀的很多數(shù)據(jù),包括Web索引、衛(wèi)星圖像數(shù)據(jù)等在內(nèi)的海量結(jié)構(gòu)化和半結(jié)構(gòu)化數(shù)精品文檔放心下載據(jù),都可以存儲(chǔ)在CData中。從實(shí)現(xiàn)上看,CData并沒(méi)有什么全新的技術(shù),但謝謝閱讀是如何選擇合適的技術(shù)并將這些技術(shù)高效巧妙地結(jié)合在一起恰恰是最大的難點(diǎn)。精品文檔放心下載CData在很多方面和數(shù)據(jù)庫(kù)類似,但它并不是真正意義上的數(shù)據(jù)庫(kù)。下面對(duì)精品文檔放心下載CData的數(shù)據(jù)模型系統(tǒng)架構(gòu)實(shí)現(xiàn)以及它使用的一些數(shù)據(jù)庫(kù)技術(shù)進(jìn)行全面的介謝謝閱讀紹。1.2.1cData設(shè)計(jì)動(dòng)機(jī)與目標(biāo)云創(chuàng)存儲(chǔ)設(shè)計(jì)CData的動(dòng)機(jī)主要有如下三個(gè)方面。精品文檔放心下載(1)需要存儲(chǔ)的數(shù)據(jù)種類繁多。物聯(lián)網(wǎng)或互聯(lián)網(wǎng)應(yīng)用需要處理的數(shù)據(jù)類型非常感謝閱讀多。(2)海量的服務(wù)請(qǐng)求。云創(chuàng)存儲(chǔ)運(yùn)行著目前世界上最繁忙的系統(tǒng),它每時(shí)每刻感謝閱讀處理的客戶服務(wù)請(qǐng)求數(shù)量是普通的系統(tǒng)根本無(wú)法承受的。(3)商用數(shù)據(jù)庫(kù)無(wú)法滿足云創(chuàng)存儲(chǔ)的需求。一方面現(xiàn)有商用數(shù)據(jù)庫(kù)的設(shè)計(jì)著眼謝謝閱讀感謝閱讀務(wù)器上根本無(wú)法成功部署普通的商用數(shù)據(jù)庫(kù)另一方面對(duì)于底層系統(tǒng)的完全掌控謝謝閱讀會(huì)給后期的系統(tǒng)維護(hù)、升級(jí)帶來(lái)極大的便利。CData開(kāi)發(fā)團(tuán)隊(duì)調(diào)查了多種數(shù)據(jù)的存儲(chǔ)需求后,確定CData設(shè)計(jì)應(yīng)達(dá)到如下幾謝謝閱讀個(gè)基本目標(biāo)。(1)廣泛的適用性。CData是為了滿足一系列應(yīng)用系統(tǒng)多種數(shù)據(jù)的存儲(chǔ)需求而感謝閱讀并非特定產(chǎn)品的存儲(chǔ)要求。(2)很強(qiáng)的可擴(kuò)展性。根據(jù)需要隨時(shí)可以加入或撤銷服務(wù)器。感謝閱讀(3)高可用性。對(duì)于客戶來(lái)說(shuō),有時(shí)候即使短暫的服務(wù)中斷也是不能忍受的。謝謝閱讀CData設(shè)計(jì)的重要目標(biāo)之一就是確保幾乎所有的情況下系統(tǒng)都可用。謝謝閱讀(4)簡(jiǎn)單性。底層系統(tǒng)的簡(jiǎn)單性既可以減少系統(tǒng)出錯(cuò)的概率,也為上層應(yīng)用的謝謝閱讀開(kāi)發(fā)帶來(lái)便利。最終實(shí)感謝閱讀現(xiàn)的系統(tǒng)也確實(shí)達(dá)到了原定的目標(biāo)。下面詳細(xì)講解CData。感謝閱讀1.2.2cData數(shù)據(jù)模型CData是一個(gè)分布式多維映射表,表中的數(shù)據(jù)通過(guò)一個(gè)行關(guān)鍵字(RowKey、謝謝閱讀ColumnKeyTimeStampCData精品文檔放心下載謝謝閱讀用戶自行處理。CData的存儲(chǔ)邏輯可以表示為:(row:string,column:string,time:int64)→string感謝閱讀CData數(shù)據(jù)的存儲(chǔ)格式如圖2-12所示[8]。感謝閱讀圖2-1CData數(shù)據(jù)模型1.行CData的行關(guān)鍵字可以是任意的字符串,但是大小不能夠超過(guò)64KBCData和精品文檔放心下載謝謝閱讀的讀寫(xiě)操作具有原子性(Atomic。表中數(shù)據(jù)都是根據(jù)行關(guān)鍵字進(jìn)行排序的,排謝謝閱讀序使用的是詞典序。圖2-1是CData數(shù)據(jù)模型的一個(gè)典型實(shí)例,其中就是一個(gè)感謝閱讀行關(guān)鍵字不直接存儲(chǔ)網(wǎng)頁(yè)地址而將其倒排是CData的一個(gè)巧妙設(shè)計(jì)這樣做感謝閱讀至少會(huì)帶來(lái)以下兩個(gè)好處。(1)同一地址域的網(wǎng)頁(yè)會(huì)被存儲(chǔ)在表中的連續(xù)位置,有利于用戶查找和分析。感謝閱讀(2)倒排便于數(shù)據(jù)壓縮,可以大幅提高壓縮率。由于規(guī)模問(wèn)題,單個(gè)的大表不利于數(shù)據(jù)的處理,因此CData將一個(gè)表分成了很感謝閱讀多子表(Tablet。子表是CData中數(shù)據(jù)劃分和負(fù)載均衡謝謝閱讀的基本單位。有關(guān)子表的內(nèi)容在1.2.5節(jié)詳細(xì)講解。精品文檔放心下載2.列CData并不是簡(jiǎn)單地存儲(chǔ)所有的列關(guān)鍵字,而是將其組織成所謂的列族感謝閱讀(ColumnFamily感謝閱讀縮在一起保存謝謝閱讀族名:限定詞(family:qualifier)族名必須有意義,限定詞則可以任意選定。在圖2-1中,內(nèi)容(Contents、錨感謝閱讀AnchorHTML而和.ca則是錨點(diǎn)族中不同謝謝閱讀的限定詞族同時(shí)也是謝謝閱讀CData中訪問(wèn)控制(AccessControl)的基本單元,也就是說(shuō)訪問(wèn)權(quán)限的設(shè)置是謝謝閱讀在族這一級(jí)別上進(jìn)行的。3.時(shí)間戳云創(chuàng)存儲(chǔ)的很多服務(wù)比如網(wǎng)頁(yè)檢索和用戶的個(gè)性化設(shè)置等都需要保存不同時(shí)間感謝閱讀的數(shù)據(jù),這些不同的數(shù)據(jù)版本必須通過(guò)時(shí)間戳來(lái)區(qū)分圖2-1中內(nèi)容列的t3t5感謝閱讀和t6表明其中保存了在t3t5和t6這三個(gè)時(shí)間獲取的網(wǎng)頁(yè)CData中的時(shí)間戳感謝閱讀是64位整型數(shù),具體的賦值方式可以采取系統(tǒng)默認(rèn)的方式,也可以用戶自行定精品文檔放心下載義。為了簡(jiǎn)化不同版本的數(shù)據(jù)管理,CData目前提供了兩種設(shè)置:一種是保留最近謝謝閱讀的N2-1感謝閱讀本數(shù)據(jù)。另一種就是保留限定時(shí)間內(nèi)的所有不同版本,比如可以保存最近10天精品文檔放心下載的所有不同版本數(shù)據(jù)。失效的版本將會(huì)由CData的垃圾回收機(jī)制自動(dòng)處理。謝謝閱讀1.2.3cData系統(tǒng)架構(gòu)CData是在云創(chuàng)存儲(chǔ)的另外三個(gè)云計(jì)算組件基礎(chǔ)之上構(gòu)建的,其基本架構(gòu)如圖精品文檔放心下載2-2所示。圖中WorkQueue謝謝閱讀cStor[9]謝謝閱讀CData中cStor主要用來(lái)存儲(chǔ)子表數(shù)據(jù)以及一精品文檔放心下載些日志文件CData還需要一個(gè)鎖服務(wù)的支持,CData選用了云創(chuàng)存儲(chǔ)自己開(kāi)發(fā)謝謝閱讀的分布式鎖服務(wù)Chubby。在CData中Chubby主要有以下幾個(gè)作用。精品文檔放心下載(1)選取并保證同一時(shí)間內(nèi)只有一個(gè)主服務(wù)器(MasterServer。感謝閱讀(2)獲取子表的位置信息。(3)保存CData的模式信息及訪問(wèn)控制列表。圖2-2CData基本架構(gòu)另外在CDataMapReduce和Sawzall也被用來(lái)感謝閱讀改善其性能,不過(guò)需要注意的是這兩個(gè)組件并不是實(shí)現(xiàn)CData所必需的。謝謝閱讀CData主要由三個(gè)部分組成:客戶端程序庫(kù)(ClientLibrary、一個(gè)主服務(wù)器謝謝閱讀(MasterServerTabletServer2-2中都謝謝閱讀有相應(yīng)的表示。從圖2-2可以看出,客戶訪問(wèn)CData服務(wù)時(shí),首先要利用其庫(kù)謝謝閱讀函數(shù)執(zhí)行Open()感謝閱讀客戶端就可以和子表服務(wù)器進(jìn)行通信了和許多具有單個(gè)主節(jié)點(diǎn)的分布式系統(tǒng)一謝謝閱讀樣,客戶端主要與子表服務(wù)器通信,幾乎不和主服務(wù)器進(jìn)行通信,這使得主服謝謝閱讀務(wù)器的負(fù)載大大降低。主服務(wù)主要進(jìn)行一些元數(shù)據(jù)的操作以及子表服務(wù)器之間感謝閱讀的負(fù)載調(diào)度問(wèn)題,實(shí)際的數(shù)據(jù)是存儲(chǔ)在子表服務(wù)器上的。1.2.4cData主服務(wù)器主服務(wù)器的主要作用如圖2-3所示。圖2-3主服務(wù)器的主要作用感謝閱讀子表服務(wù)器創(chuàng)建新表表合并以及較大子表的分裂都會(huì)產(chǎn)生一個(gè)或多個(gè)新子表。感謝閱讀對(duì)于前面兩種,主服務(wù)器會(huì)自動(dòng)檢測(cè)到,因?yàn)檫@兩個(gè)操作是由主服務(wù)器發(fā)起的,感謝閱讀而較大子表的分裂是由子服務(wù)發(fā)起并完成的,所以主服務(wù)器并不能自動(dòng)檢測(cè)到,謝謝閱讀因此在分割完成之后子服務(wù)器需要向主服務(wù)發(fā)出一個(gè)通知由于系統(tǒng)設(shè)計(jì)之初就精品文檔放心下載謝謝閱讀便及時(shí)檢測(cè)到服務(wù)器的加入或撤銷CData中主服務(wù)器對(duì)子表服務(wù)器的監(jiān)控是通精品文檔放心下載過(guò)Chubby完成的,子表服務(wù)器在初始化時(shí)都會(huì)從Chubby中得到一個(gè)獨(dú)占鎖。謝謝閱讀通過(guò)這種方式所有的子表服務(wù)器基本信息被保存在Chubby中一個(gè)稱為服務(wù)器目謝謝閱讀ServerDirectory主服務(wù)器通過(guò)檢測(cè)這個(gè)目錄可以隨時(shí)獲謝謝閱讀感謝閱讀現(xiàn)已分配的子表感謝閱讀的狀態(tài)感謝閱讀Chubby出現(xiàn)了問(wèn)題(雖然這種概率很小,但的確存在,云創(chuàng)存儲(chǔ)自己也做過(guò)相感謝閱讀。對(duì)此主服務(wù)器首先自己嘗試獲取感謝閱讀ChubbyChubby服務(wù)的恢復(fù)。感謝閱讀如果成功則說(shuō)明Chubby服務(wù)良好而子表服務(wù)器本身出現(xiàn)了問(wèn)題這種情況下主精品文檔放心下載服務(wù)器會(huì)中止這個(gè)子表服務(wù)器并將其上的子表全部移至其他子表服務(wù)器當(dāng)在狀精品文檔放心下載謝謝閱讀操作。感謝閱讀。當(dāng)某個(gè)主服務(wù)器到感謝閱讀感謝閱讀以下四個(gè)步驟[8]。(1)從Chubby中獲取一個(gè)獨(dú)占鎖,確保同一時(shí)間只有一個(gè)主服務(wù)器。感謝閱讀(2)掃描服務(wù)器目錄,發(fā)現(xiàn)目前活躍的子表服務(wù)器。(3)與所有的活躍子表服務(wù)器取得聯(lián)系以便了解所有子表的分配情況。謝謝閱讀(4)通過(guò)掃描元數(shù)據(jù)表(MetadataTable感謝閱讀適的子表服務(wù)器RootTablet精品文檔放心下載入未分配的子表中精品文檔放心下載能夠發(fā)現(xiàn)所有未分配的子表。在成功完成以上四個(gè)步驟后主服務(wù)器就可以正常運(yùn)行了。1.2.5cData子表服務(wù)器CData精品文檔放心下載子表服謝謝閱讀務(wù)器上的操作主要涉及子表的定位分配以及子表數(shù)據(jù)的最終存儲(chǔ)問(wèn)題其中子感謝閱讀在講解其他問(wèn)題之前我們首先感謝閱讀介紹一下SSTable的概念以及子表的基本結(jié)構(gòu)。精品文檔放心下載1.SSTable及子表基本結(jié)構(gòu)感謝閱讀是謝謝閱讀。圖2-4SSTable結(jié)構(gòu)SSTable中的數(shù)據(jù)被劃分成一個(gè)個(gè)的塊(Block精品文檔放心下載一般來(lái)說(shuō)設(shè)置為64KB在SSTableIndex精品文檔放心下載了SSTable中塊的位置信息,在SSTable打開(kāi)時(shí)這個(gè)索引會(huì)被加載進(jìn)內(nèi)存,這謝謝閱讀謝謝閱讀這個(gè)塊,這種查找方法速度非??臁S捎诿總€(gè)SSTable一般都不是很大,用戶精品文檔放心下載還可以選擇將其整體加載進(jìn)內(nèi)存,這樣查找起來(lái)會(huì)更快。從概念上講子表是表中一系列行的集合,它在系統(tǒng)中的實(shí)際組成如圖2-5所示。精品文檔放心下載每個(gè)子表都是由多個(gè)SSTableLog謝謝閱讀就是不同子表的SSTable可以共享,也就是說(shuō)某些SSTable會(huì)參與多個(gè)子表的謝謝閱讀CData中的日志文件是一種精品文檔放心下載感謝閱讀感謝閱讀的一個(gè)片段謝謝閱讀精品文檔放心下載取整個(gè)共享日志來(lái)獲取其對(duì)應(yīng)的子表日志感謝閱讀日志做了一些改進(jìn)CData感謝閱讀表服務(wù)器都可以連續(xù)讀取日志文件了。一般來(lái)說(shuō)每個(gè)子表的大小在100MB到謝謝閱讀200MB之間。每個(gè)子表服務(wù)器上保存的子表數(shù)量可以從幾十到上千不等,通常謝謝閱讀情況下是100個(gè)左右。圖2-5子表實(shí)際組成2.子表地址子表地址的查詢是經(jīng)常碰到的操作在CData系統(tǒng)的內(nèi)部采用的是一種類似B+精品文檔放心下載樹(shù)的三層查詢體系。子表地址結(jié)構(gòu)如圖2-6所示。所有的子表地址都被記錄在元數(shù)據(jù)表中,元數(shù)據(jù)表也是由一個(gè)個(gè)的元數(shù)據(jù)子表感謝閱讀(Metadatatablet)組成的。根子表是元數(shù)據(jù)表中一個(gè)比較特殊的子表,它既是精品文檔放心下載Chubby中的一感謝閱讀個(gè)文件也存儲(chǔ)了這個(gè)根子表的信息Chubby中提取這個(gè)謝謝閱讀精品文檔放心下載找到待查詢的子表精品文檔放心下載有利于調(diào)試和分析的信息,比如事件日志等。圖2-6子表地址結(jié)構(gòu)為了減少訪問(wèn)開(kāi)銷,提高客戶訪問(wèn)效率,CData使用了緩存(Cache)和預(yù)取謝謝閱讀(Prefetch)技術(shù),這兩種技術(shù)手段在體系結(jié)構(gòu)設(shè)計(jì)中是很常用的。子表的地址感謝閱讀一旦出現(xiàn)緩存感謝閱讀2-6所示方式進(jìn)行網(wǎng)絡(luò)的來(lái)回感謝閱讀NetworkRound-trips)進(jìn)行尋址,在緩存為空的情況下需要三個(gè)網(wǎng)絡(luò)來(lái)回感謝閱讀通信其中三個(gè)用來(lái)確定精品文檔放心下載預(yù)取則是在每次訪問(wèn)元數(shù)據(jù)表時(shí)不僅僅感謝閱讀精品文檔放心下載次訪問(wèn)元數(shù)據(jù)表。3.子表數(shù)據(jù)存儲(chǔ)及讀/寫(xiě)操作在數(shù)據(jù)的存儲(chǔ)方面CData做出了一個(gè)非常重要的選擇,那就是將數(shù)據(jù)存儲(chǔ)劃分謝謝閱讀成兩塊。較新的數(shù)據(jù)存儲(chǔ)在內(nèi)存中一個(gè)稱為內(nèi)存表(Memtable)的有序緩沖里,謝謝閱讀較早的數(shù)據(jù)則以SSTable格式保存在cStor中這種技術(shù)在數(shù)據(jù)庫(kù)中不是很常用,精品文檔放心下載感謝閱讀膽卻是正確的。從圖2-7中可以看出讀和寫(xiě)操作有很大的差異性。做寫(xiě)操作(WriteOp)時(shí),首精品文檔放心下載先查詢Chubby精品文檔放心下載CommitLog提交日志中以重做記錄精品文檔放心下載(RedoRecord)的形式保存著最近的一系列數(shù)據(jù)更改,這些重做記錄在子表進(jìn)精品文檔放心下載行恢復(fù)時(shí)可以向系統(tǒng)提供已完成的更改信息數(shù)據(jù)成功提交之后就被寫(xiě)入內(nèi)存表精品文檔放心下載中。在做讀操作(ReadOp)時(shí),首先還是要通過(guò)認(rèn)證,之后讀操作就要結(jié)合內(nèi)謝謝閱讀存表和SSTable文件來(lái)進(jìn)行,因?yàn)閮?nèi)存表和SSTable中都保存了數(shù)據(jù)。精品文檔放心下載圖2-7CData數(shù)據(jù)存儲(chǔ)及讀/寫(xiě)操作內(nèi)存表的空間畢竟是很謝謝閱讀有限的,當(dāng)其容量達(dá)到一個(gè)閾值時(shí),舊的內(nèi)存表就會(huì)被停止使用并壓縮成感謝閱讀SSTable格式的文件。在CData中有三種形式的數(shù)據(jù)壓縮,分別是次壓縮謝謝閱讀(MinorCompaction、合并壓縮(MergingCompaction)和主壓縮精品文檔放心下載(MajorCompaction。三者之間的關(guān)系如圖2-8所示。感謝閱讀SSTable。精品文檔放心下載SSTable的數(shù)量就會(huì)無(wú)限制地增加下去由于感謝閱讀讀操作要使用SSTableSSTable顯然會(huì)影響讀的速度而在CData謝謝閱讀中,讀操作實(shí)際上比寫(xiě)操作更重要,因此CData會(huì)定期地執(zhí)行一次合并壓縮的謝謝閱讀操作,將一些已有的SSTable和現(xiàn)有的內(nèi)存表一并進(jìn)行一次壓縮。主壓縮其實(shí)謝謝閱讀SSTable一次性壓縮成一個(gè)大的SSTable謝謝閱讀文件謝謝閱讀感謝閱讀感數(shù)據(jù)被徹底刪除了)。圖2-8三種形式壓縮之間的關(guān)系1.2.6c

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論