搜索引擎用戶數(shù)據(jù)管理系統(tǒng)
本文關(guān)鍵詞:搜索引擎用戶數(shù)據(jù)管理系統(tǒng),由筆耕文化傳播整理發(fā)布。
【摘要】:隨著時(shí)間的推移和用戶量的增長(zhǎng),“搜搜”搜索引擎產(chǎn)生的數(shù)據(jù)總量和數(shù)據(jù)種類都急劇增加,這些數(shù)據(jù)是提高搜索質(zhì)量的重要依據(jù)和挖掘用戶需求的關(guān)鍵樣本。然而,龐大的數(shù)據(jù)卻沒有很好的統(tǒng)一管理平臺(tái),每種數(shù)據(jù)都是由專門的人員自行管理,給工作效率帶來的極大的影響。因此,本人的工作任務(wù)就是給公司開發(fā)一套統(tǒng)一的數(shù)據(jù)管理平臺(tái),方便數(shù)據(jù)的管理,節(jié)省溝通時(shí)間,提高工作效率。 本文設(shè)計(jì)和實(shí)現(xiàn)了一個(gè)支持大規(guī)模數(shù)據(jù)的管理系統(tǒng),并且實(shí)現(xiàn)了負(fù)載均衡機(jī)制以及分布式內(nèi)存緩存架構(gòu)。本人主要工作內(nèi)容如下: (1)結(jié)合項(xiàng)目背景,對(duì)系統(tǒng)的功能性需求和非功能需求分別進(jìn)行詳細(xì)需求分析,并對(duì)每個(gè)系統(tǒng)模塊繪制詳細(xì)的用例。 (2)設(shè)計(jì)了系統(tǒng)總體架構(gòu),其中包括內(nèi)存緩存的數(shù)據(jù)流程設(shè)計(jì)。設(shè)計(jì)了系統(tǒng)的數(shù)據(jù)概念模型和數(shù)據(jù)邏輯模型。詳細(xì)設(shè)計(jì)并實(shí)現(xiàn)了五大功能模塊。 (3)實(shí)現(xiàn)了分布式的內(nèi)存緩存架構(gòu),創(chuàng)新性的設(shè)計(jì)并實(shí)現(xiàn)了緩存數(shù)據(jù)的主動(dòng)過期機(jī)制,使得系統(tǒng)同時(shí)具備高性能和高數(shù)據(jù)實(shí)時(shí)性。設(shè)計(jì)并實(shí)現(xiàn)了緩存及數(shù)據(jù)庫的可拓展性,使得系統(tǒng)可以根據(jù)運(yùn)行情況快速添加服務(wù)器。 (4)測(cè)試了系統(tǒng)的功能模塊,緩存架構(gòu)的命中率以及主動(dòng)失效機(jī)制。測(cè)試了系統(tǒng)的負(fù)載均衡機(jī)制以及可拓展性效果。使得系統(tǒng)的運(yùn)行效果符合預(yù)期。 經(jīng)過數(shù)個(gè)月的設(shè)計(jì)和開發(fā),本人完成了整個(gè)系統(tǒng)的開發(fā)工作,并交付使用。經(jīng)過同事反饋,系統(tǒng)提供了方便快捷的數(shù)據(jù)管理的同時(shí),保證了高性能和高穩(wěn)定性,并且提供了細(xì)致安全的權(quán)限管理;緷M足了公司需求。
【關(guān)鍵詞】:管理系統(tǒng) 緩存 負(fù)載均衡
【學(xué)位授予單位】:北京交通大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TP391.3;TP311.52
【目錄】:
- 致謝5-6
- 摘要6-7
- ABSTRACT7-12
- 1 引言12-17
- 1.1 項(xiàng)目背景12
- 1.2 研究現(xiàn)狀分析12-13
- 1.3 研究目的和意義13
- 1.4 相關(guān)原理與技術(shù)13-16
- 1.4.1 PHP技術(shù)13-14
- 1.4.2 Memcached緩存14-15
- 1.4.3 Nginx服務(wù)器15-16
- 1.5 主要工作16
- 1.6 本文的組織結(jié)構(gòu)16-17
- 2 搜索引擎用戶數(shù)據(jù)管理系統(tǒng)的需求分析17-25
- 2.1 系統(tǒng)的總體功能描述17-18
- 2.2 系統(tǒng)的用戶模塊需求分析18
- 2.3 系統(tǒng)的功能性需求分析18-23
- 2.3.1 數(shù)據(jù)管理模塊18-19
- 2.3.2 腳本管理模塊19-20
- 2.3.3 數(shù)據(jù)類型管理模塊20-21
- 2.3.4 賬戶及群組管理模塊21-22
- 2.3.5 日志管理模塊22-23
- 2.4 系統(tǒng)的非功能性需求23-24
- 2.4.1 安全性需求23-24
- 2.4.2 拓展性需求24
- 2.4.3 性能需求24
- 2.4.4 容錯(cuò)性需求24
- 2.5 本章小結(jié)24-25
- 3 搜索引擎用戶數(shù)據(jù)管理系統(tǒng)的總體設(shè)計(jì)25-39
- 3.1 系統(tǒng)的架構(gòu)設(shè)計(jì)25-28
- 3.1.1 網(wǎng)站程序框架25-26
- 3.1.2 總體架構(gòu)圖26-27
- 3.1.3 反向代理及負(fù)載均衡設(shè)計(jì)27
- 3.1.4 緩存架構(gòu)設(shè)計(jì)27-28
- 3.2 系統(tǒng)的功能模塊設(shè)計(jì)28-29
- 3.3 系統(tǒng)的數(shù)據(jù)模型設(shè)計(jì)29-37
- 3.3.1 概念模型設(shè)計(jì)29-32
- 3.3.2 邏輯模型設(shè)計(jì)32-37
- 3.4 系統(tǒng)的開發(fā)與運(yùn)行環(huán)境37-38
- 3.4.1 開發(fā)環(huán)境和工具37
- 3.4.2 系統(tǒng)的運(yùn)行環(huán)境37-38
- 3.5 本章小結(jié)38-39
- 4 搜索引擎用戶數(shù)據(jù)管理系統(tǒng)的詳細(xì)設(shè)計(jì)39-60
- 4.1 緩存架構(gòu)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)39-44
- 4.1.1 緩存數(shù)據(jù)種類的決策39-40
- 4.1.2 緩存數(shù)據(jù)的查找和添加40-41
- 4.1.3 緩存數(shù)據(jù)的替換和失效機(jī)制41
- 4.1.4 緩存數(shù)據(jù)主動(dòng)過期機(jī)制的設(shè)計(jì)與實(shí)現(xiàn)41-44
- 4.2 反向代理和負(fù)載均衡的問題及解決44-46
- 4.2.1 反向代理訪問日志的問題與解決44-45
- 4.2.2 負(fù)載均衡的分發(fā)方案與實(shí)現(xiàn)45-46
- 4.3 緩存以及數(shù)據(jù)庫的可拓展性詳細(xì)設(shè)計(jì)46-47
- 4.3.1 緩存的可拓展性設(shè)計(jì)與實(shí)現(xiàn)46-47
- 4.3.2 數(shù)據(jù)庫的可拓展性設(shè)計(jì)與實(shí)現(xiàn)47
- 4.4 數(shù)據(jù)管理模塊的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)47-51
- 4.4.1 數(shù)據(jù)查詢功能47-48
- 4.4.2 數(shù)據(jù)修改功能48-49
- 4.4.3 數(shù)據(jù)添加功能49-50
- 4.4.4 數(shù)據(jù)上傳功能50
- 4.4.5 數(shù)據(jù)刪除功能50-51
- 4.4.6 數(shù)據(jù)下載功能51
- 4.5 腳本管理模塊的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)51-54
- 4.5.1 腳本查看功能52-53
- 4.5.2 腳本修改功能53
- 4.5.3 腳本添加功能53
- 4.5.4 腳本刪除功能53-54
- 4.5.5 腳本啟動(dòng)/停止功能54
- 4.6 數(shù)據(jù)類型管理模塊的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)54-57
- 4.6.1 數(shù)據(jù)類型添加功能55-56
- 4.6.2 數(shù)據(jù)類型修改功能56
- 4.6.3 數(shù)據(jù)類型刪除功能56-57
- 4.7 賬戶及群組管理模塊的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)57-59
- 4.7.1 修改密碼功能57
- 4.7.2 添加/修改賬戶及群組功能57-58
- 4.7.3 登錄功能58
- 4.7.4 權(quán)限管理功能58-59
- 4.8 日志管理模塊的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)59
- 4.8.1 日志的自動(dòng)記錄功能59
- 4.8.2 日志的查看與搜索功能59
- 4.9 本章小結(jié)59-60
- 5 搜索引擎用戶數(shù)據(jù)管理系統(tǒng)的測(cè)試評(píng)估60-66
- 5.1 緩存架構(gòu)測(cè)試60-61
- 5.1.1 命中率測(cè)試60
- 5.1.2 主動(dòng)失效機(jī)制測(cè)試60-61
- 5.2 反向代理及負(fù)載均衡測(cè)試61
- 5.3 系統(tǒng)拓展性測(cè)試61-62
- 5.4 功能模塊測(cè)試62-65
- 5.4.1 數(shù)據(jù)管理模塊62-63
- 5.4.2 腳本管理模塊63-64
- 5.4.3 數(shù)據(jù)類型管理模塊64-65
- 5.4.4 賬戶及群組管理模塊65
- 5.5 本章小結(jié)65-66
- 6 結(jié)論66-67
- 參考文獻(xiàn)67-69
- 作者簡(jiǎn)歷69-71
- 學(xué)位論文數(shù)據(jù)集71
【共引文獻(xiàn)】
中國(guó)期刊全文數(shù)據(jù)庫 前10條
1 吳蓓;;數(shù)據(jù)庫系統(tǒng)的建立方法和參考模型[J];信息安全與技術(shù);2011年10期
2 黃春英;;客戶關(guān)系管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J];重慶理工大學(xué)學(xué)報(bào)(自然科學(xué));2011年11期
3 史書明;;人性化公共報(bào)修系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)[J];長(zhǎng)江大學(xué)學(xué)報(bào)(自然科學(xué)版);2011年07期
4 王濤;;增強(qiáng)型報(bào)修系統(tǒng)的分析和設(shè)計(jì)[J];電腦知識(shí)與技術(shù);2011年18期
5 張仕華;李建軍;曹桂紅;羅敏;;網(wǎng)站系統(tǒng)數(shù)據(jù)庫優(yōu)化技術(shù)[J];電腦知識(shí)與技術(shù);2011年30期
6 陳濤;;基于Web的在線考試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J];四川文理學(xué)院學(xué)報(bào);2007年02期
7 劉芳;;基于UML的ADSL裝機(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J];電子科技;2011年12期
8 唐小波;趙暉;;高校院、系資料室圖書管理系統(tǒng)的設(shè)計(jì)[J];福建電腦;2007年10期
9 文欣;;數(shù)據(jù)庫安全性分析[J];福建電腦;2008年09期
10 黃承明;;商業(yè)銀行信貸管理系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)要點(diǎn)[J];中國(guó)管理信息化;2010年15期
中國(guó)碩士學(xué)位論文全文數(shù)據(jù)庫 前10條
1 車大偉;農(nóng)戶貸款管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D];華東師范大學(xué);2010年
2 張丹陽;校園網(wǎng)上二手信息發(fā)布平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[D];華東師范大學(xué);2010年
3 王建國(guó);基于WebGIS的兩壩間天氣實(shí)時(shí)監(jiān)測(cè)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D];電子科技大學(xué);2010年
4 孫寶明;北京大興職教集團(tuán)門戶信息平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)[D];電子科技大學(xué);2010年
5 白昀;基于.NET的路徑規(guī)劃系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];西安電子科技大學(xué);2011年
6 劉彤;基于Web的高校派出工作管理系統(tǒng)[D];吉林大學(xué);2011年
7 高明;云南電信號(hào)碼百事通系統(tǒng)的分析和設(shè)計(jì)[D];北京郵電大學(xué);2010年
8 鄭俐;基于Web的衛(wèi)星信息數(shù)據(jù)庫系統(tǒng)的研究與實(shí)現(xiàn)[D];北京郵電大學(xué);2011年
9 李偉利;面向普通教育的內(nèi)容管理系統(tǒng)研究[D];北京林業(yè)大學(xué);2011年
10 蘆倩;基于ArcGIS Engine的水文生態(tài)數(shù)據(jù)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D];北京林業(yè)大學(xué);2011年
本文關(guān)鍵詞:搜索引擎用戶數(shù)據(jù)管理系統(tǒng),,由筆耕文化傳播整理發(fā)布。
本文編號(hào):327879
本文鏈接:http://sikaile.net/kejilunwen/sousuoyinqinglunwen/327879.html