天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

基于MongoDB的應(yīng)用平臺(tái)的研究與實(shí)現(xiàn)

發(fā)布時(shí)間:2017-08-12 03:09

  本文關(guān)鍵詞:基于MongoDB的應(yīng)用平臺(tái)的研究與實(shí)現(xiàn)


  更多相關(guān)文章: NoSQL MongoDB Web服務(wù) REST 應(yīng)用平臺(tái)


【摘要】:近年來(lái),移動(dòng)互聯(lián)網(wǎng)漸漸融入到社會(huì)生活的方方面面,移動(dòng)互聯(lián)網(wǎng)是基于移動(dòng)終端產(chǎn)生的,從它誕生那一日起就擁有了龐大的用戶群體。移動(dòng)互聯(lián)網(wǎng)對(duì)數(shù)據(jù)存儲(chǔ)提出了新的需求:數(shù)據(jù)庫(kù)需要滿足高并發(fā)讀寫(xiě)、高可擴(kuò)展性和高可用性,同時(shí)還要注意海量數(shù)據(jù)的高效率存儲(chǔ)和訪問(wèn)。對(duì)于這些新的需求,傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(kù)處理起來(lái)越來(lái)越吃力,為了適應(yīng)這些新需求,采用新興的NoSQL數(shù)據(jù)庫(kù)就更加合適了。NoSQL能夠提高應(yīng)用程序的開(kāi)發(fā)效率,而且它們更適合海量數(shù)據(jù)的應(yīng)用場(chǎng)景。 本文研究了基于MongoDB的應(yīng)用平臺(tái),使用即時(shí)通訊應(yīng)用作為案例。即時(shí)通訊應(yīng)用中的數(shù)據(jù)主體是消息,而消息數(shù)據(jù)一般是文本、圖片、音頻、視頻,它的特點(diǎn)是數(shù)據(jù)格式變化多樣,而且數(shù)據(jù)量大,基于這些特點(diǎn)采用了NoSQL中的文檔數(shù)據(jù)庫(kù)MongoDB來(lái)存儲(chǔ)數(shù)據(jù)。本論文設(shè)計(jì)并實(shí)現(xiàn)了即時(shí)通訊應(yīng)用平臺(tái),它作為服務(wù)器端,要能夠輕易使用MongoDB集群來(lái)存儲(chǔ)數(shù)據(jù),并且對(duì)外部的客戶端發(fā)布Web服務(wù)供其使用。 本文首先討論了論文中涉及到的兩大技術(shù):NoSQL和Web服務(wù)。NoSQL作為當(dāng)前流行的存儲(chǔ)方案,介紹了它的具體分類和每個(gè)分類之下比較杰出的產(chǎn)品。對(duì)于Web服務(wù),對(duì)比了它的實(shí)現(xiàn)方案,決定采用REST架構(gòu)風(fēng)格來(lái)實(shí)現(xiàn)應(yīng)用平臺(tái),并發(fā)布接口。然后從需求分析開(kāi)始,分析了應(yīng)用平臺(tái)所應(yīng)用的功能型需求和非功能性需求。在需求分析的基礎(chǔ)上對(duì)應(yīng)用平臺(tái)進(jìn)行模塊劃分,設(shè)計(jì)了總體架構(gòu)圖、平臺(tái)架構(gòu)圖以及各個(gè)功能模塊核心業(yè)務(wù)的流程圖,然后設(shè)計(jì)了后臺(tái)實(shí)體類。之后在實(shí)驗(yàn)環(huán)境中搭建了MongoDB分片集群,使用Spring、Spring Data、Apache Wink建立了平臺(tái)層,編程實(shí)現(xiàn)了各個(gè)功能模塊,對(duì)外發(fā)布了REST接口。最后完成了應(yīng)用平臺(tái),并進(jìn)行了比較完整的測(cè)試。
【關(guān)鍵詞】:NoSQL MongoDB Web服務(wù) REST 應(yīng)用平臺(tái)
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類號(hào)】:TP311.52;TP393.09
【目錄】:
  • 摘要4-5
  • ABSTRACT5-9
  • 第一章 緒論9-12
  • 1.1 背景與意義9
  • 1.2 研究現(xiàn)狀9-10
  • 1.3 論文任務(wù)10
  • 1.4 論文組織10-12
  • 第二章 系統(tǒng)相關(guān)技術(shù)介紹12-19
  • 2.1 NoSQL12-16
  • 2.1.1 NoSQL數(shù)據(jù)庫(kù)分類12-15
  • 2.1.2 MongoDB VS傳統(tǒng)數(shù)據(jù)庫(kù)15-16
  • 2.2 Web Service16-19
  • 2.2.1 Web Service簡(jiǎn)介16
  • 2.2.2 Web Service的兩種實(shí)現(xiàn)16-17
  • 2.2.3 選擇REST的理由17
  • 2.2.4 REST的框架17-19
  • 第三章 應(yīng)用平臺(tái)的需求分析19-28
  • 3.1 系統(tǒng)概覽19
  • 3.2 功能性需求分析19-26
  • 3.2.1 系統(tǒng)用例圖20
  • 3.2.2 系統(tǒng)用例規(guī)約20-25
  • 3.2.3 REST接25-26
  • 3.3 非功能性需求分析26-28
  • 3.3.1 質(zhì)量屬性需求26-27
  • 3.3.2 約束需求27-28
  • 第四章 應(yīng)用平臺(tái)的概要設(shè)計(jì)28-39
  • 4.1 系統(tǒng)架構(gòu)28-29
  • 4.2 平臺(tái)架構(gòu)29
  • 4.3 功能模塊設(shè)計(jì)29-35
  • 4.3.1 統(tǒng)計(jì)信息設(shè)計(jì)29-30
  • 4.3.2 用戶管理設(shè)計(jì)30-31
  • 4.3.3 群組管理設(shè)計(jì)31-33
  • 4.3.4 消息管理設(shè)計(jì)33-34
  • 4.3.5 個(gè)人通訊錄管理設(shè)計(jì)34
  • 4.3.6 個(gè)人資料管理設(shè)計(jì)34-35
  • 4.4 實(shí)體類設(shè)計(jì)35-37
  • 4.4.1 角色類35
  • 4.4.2 用戶類35-36
  • 4.4.3 好友類36
  • 4.4.4 群組類36-37
  • 4.4.5 消息類37
  • 4.5 其他設(shè)計(jì)37-39
  • 4.5.1 安全設(shè)計(jì)37-38
  • 4.5.2 性能設(shè)計(jì)38
  • 4.5.3 擴(kuò)展性設(shè)計(jì)38-39
  • 第五章 應(yīng)用平臺(tái)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)39-66
  • 5.1 MongoDB分片集群的部署39-46
  • 5.1.1 分片的簡(jiǎn)介39
  • 5.1.2 分片的原理39-40
  • 5.1.3 數(shù)據(jù)負(fù)載均衡40-42
  • 5.1.4 建立MongoDB分片集群42-46
  • 5.2 平臺(tái)的搭建46-49
  • 5.2.1 數(shù)據(jù)持久層46-47
  • 5.2.2 整合REST47-49
  • 5.3 應(yīng)用平臺(tái)包結(jié)構(gòu)49
  • 5.4 功能模塊詳細(xì)設(shè)計(jì)49-60
  • 5.4.1 統(tǒng)計(jì)信息詳細(xì)設(shè)計(jì)49-50
  • 5.4.2 用戶管理詳細(xì)設(shè)計(jì)50-53
  • 5.4.3 群組管理詳細(xì)設(shè)計(jì)53-55
  • 5.4.4 消息溪管理詳細(xì)設(shè)計(jì)55-57
  • 5.4.5 個(gè)人通訊錄管理詳細(xì)設(shè)計(jì)57-58
  • 5.4.6 個(gè)人資料管理詳細(xì)設(shè)計(jì)58-60
  • 5.5 應(yīng)用平臺(tái)接口的發(fā)布60-66
  • 第六章 應(yīng)用平臺(tái)的測(cè)試66-72
  • 6.1 測(cè)試環(huán)境66
  • 6.2 測(cè)試內(nèi)容66-71
  • 6.2.1 REST接口測(cè)試66-69
  • 6.2.2 管理頁(yè)面測(cè)試69-71
  • 6.3 測(cè)試結(jié)果71-72
  • 第七章 總結(jié)和展望72-74
  • 7.1 論文總結(jié)72
  • 7.2 論文展望72-74
  • 參考文獻(xiàn)74-76
  • 致謝76-77
  • 攻讀學(xué)位期間發(fā)表的學(xué)術(shù)論文77

【共引文獻(xiàn)】

中國(guó)期刊全文數(shù)據(jù)庫(kù) 前10條

1 周?chē)?guó)亮;朱永利;王桂蘭;;CC-MRSJ:Hadoop平臺(tái)下緩存敏感的星型聯(lián)接算法[J];電信科學(xué);2013年10期

2 楊震;徐敏捷;劉璋峰;秦達(dá);姚曉輝;;語(yǔ)音大數(shù)據(jù)信息處理架構(gòu)及關(guān)鍵技術(shù)研究[J];電信科學(xué);2013年11期

3 朱生;牟星亮;;基于云的數(shù)據(jù)庫(kù)的研究[J];電腦知識(shí)與技術(shù);2014年05期

4 胡小春;李陶深;王樂(lè);陳燕;陳寧江;;基于NoSQL的大數(shù)據(jù)應(yīng)用設(shè)計(jì)與性能保障方案研究[J];廣西大學(xué)學(xué)報(bào)(自然科學(xué)版);2014年03期

5 林清瀅;馮健文;陸錫聰;;基于Google云平臺(tái)的ERP系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J];電腦知識(shí)與技術(shù);2014年15期

6 辛珍珍;曹寶香;;云平臺(tái)下CRM系統(tǒng)數(shù)據(jù)存儲(chǔ)的設(shè)計(jì)與實(shí)現(xiàn)[J];電子技術(shù);2014年06期

7 SHI Xiao-long;LAI Shun-nan;;Editing Vector Graphics in the Virtual Simulation Environment[J];Computer Aided Drafting,Design and Manufacturing;2014年02期

8 雷德龍;郭殿升;陳崇成;巫建偉;吳小竹;;基于MongoDB的矢量空間數(shù)據(jù)云存儲(chǔ)與處理系統(tǒng)[J];地球信息科學(xué)學(xué)報(bào);2014年04期

9 費(fèi)賢舉;王樹(shù)鋒;王文;;一種海量大數(shù)據(jù)云存儲(chǔ)系統(tǒng)框架設(shè)計(jì)[J];常州工學(xué)院學(xué)報(bào);2014年03期

10 張植藍(lán)寶;魏振鋼;;基于云平臺(tái)的醫(yī)療數(shù)據(jù)交換中間件設(shè)計(jì)[J];電子制作;2014年08期

中國(guó)博士學(xué)位論文全文數(shù)據(jù)庫(kù) 前10條

1 孫茂華;安全多方計(jì)算及其應(yīng)用研究[D];北京郵電大學(xué);2013年

2 李韌;基于Hadoop的大規(guī)模語(yǔ)義Web本體數(shù)據(jù)查詢與推理關(guān)鍵技術(shù)研究[D];重慶大學(xué);2013年

3 鄭永清;云計(jì)算環(huán)境面向SaaS多租戶的可伸縮數(shù)據(jù)放置研究[D];山東大學(xué);2013年

4 孫鵬;動(dòng)車(chē)組維修物聯(lián)網(wǎng)及其關(guān)鍵技術(shù)研究[D];中國(guó)鐵道科學(xué)研究院;2013年

5 田小梅;多布魯姆過(guò)濾器查詢算法及其應(yīng)用研究[D];湖南大學(xué);2013年

6 徐達(dá)宇;云計(jì)算環(huán)境下資源需求預(yù)測(cè)與優(yōu)化配置方法研究[D];合肥工業(yè)大學(xué);2014年

7 李惺穎;林地落界數(shù)據(jù)快速查詢技術(shù)研究[D];中國(guó)林業(yè)科學(xué)研究院;2014年

8 孟超;基于云計(jì)算的病毒惡意軟件分析研究[D];南京航空航天大學(xué);2013年

9 劉冬;云計(jì)算環(huán)境下可伸縮實(shí)時(shí)在線交互應(yīng)用關(guān)鍵技術(shù)研究[D];華南理工大學(xué);2014年

10 劉應(yīng)波;太陽(yáng)望遠(yuǎn)鏡海量數(shù)據(jù)存儲(chǔ)關(guān)鍵技術(shù)研究[D];中國(guó)科學(xué)院研究生院(云南天文臺(tái));2014年



本文編號(hào):659460

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/guanlilunwen/ydhl/659460.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶23151***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com