五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

計算機畢業(yè)設(shè)計Hadoop+Spark電影推薦系統(tǒng) 電影數(shù)據(jù)分析 電影大數(shù)據(jù) 大數(shù)據(jù)畢業(yè)設(shè)計

2022-11-15 00:02 作者:計算機畢業(yè)設(shè)計之家  | 我要投稿

由于本系統(tǒng)的數(shù)量規(guī)模較為龐大,電影信息表有8000多條電影數(shù)據(jù),用戶表中有14多萬條用戶數(shù)據(jù),評分表中有100多萬條數(shù)據(jù)。如果不對數(shù)據(jù)庫進行優(yōu)化,那么以后隨著數(shù)據(jù)規(guī)模不斷增長,數(shù)據(jù)庫查詢將會越來越耗時。針對這種情況,本系統(tǒng)對數(shù)據(jù)庫做出了如下優(yōu)化策略:

1.?索引優(yōu)化

為表中某些字段添加索引(Unique、Normal或FullText類型),比如給電影信息表的電影名字段添加FullText類型的索引,便于用戶在根據(jù)電影名搜索電影時更快地匹配;比如給電影評論表的豆瓣id字段添加Normal索引,方便查詢某個電影下的評論信息。

2.?SQL優(yōu)化

在系統(tǒng)的SQL代碼中避免使用一些比較耗時的函數(shù)或關(guān)鍵字,當(dāng)涉及到多表查詢時,盡量使用join關(guān)鍵字來優(yōu)化子查詢。如果遇到了慢SQL,可以在SQL語句前加上explain關(guān)鍵字分析SQL的詳細執(zhí)行情況,然后確保其盡可能使用索引或其他優(yōu)化。

3.?表結(jié)構(gòu)優(yōu)化

優(yōu)化表的數(shù)據(jù)類型,最大程度減小字段的長度。比如用戶信息表的性別字段可以用“1”或“0”來代替中文的“男”和“女”,因為在MySQL中英文占1個字節(jié),而中文占3個字節(jié)。

垂直拆分用戶評論表,因為用戶評論表的一些字段如評論內(nèi)容字段在推薦計算時用處不大并且數(shù)據(jù)長度很長,純屬浪費計算資源,所以只保留必須字段,減少后面推薦算法的計算壓力。



計算機畢業(yè)設(shè)計Hadoop+Spark電影推薦系統(tǒng) 電影數(shù)據(jù)分析 電影大數(shù)據(jù) 大數(shù)據(jù)畢業(yè)設(shè)計的評論 (共 條)

分享到微博請遵守國家法律
榕江县| 元阳县| 天等县| 临夏县| 玉树县| 板桥市| 体育| 普兰店市| 遂平县| 新乡市| 双鸭山市| 大埔县| 新蔡县| 洪雅县| 五寨县| 乌拉特中旗| 嘉义市| 临洮县| 黄大仙区| 随州市| 普定县| 沐川县| 英德市| 虞城县| 浮梁县| 河北省| 陇南市| 乐清市| 西乌| 昌都县| 安阳市| 丹巴县| 内黄县| 玛多县| 宝应县| 蒲城县| 三门峡市| 加查县| 福州市| 灵台县| 紫阳县|