五月天青色头像情侣网名,国产亚洲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è)計的評論 (共 條)

分享到微博請遵守國家法律
广平县| 波密县| 正定县| 宜昌市| 湟中县| 长乐市| 应用必备| 东阳市| 喀喇沁旗| 黑河市| 贵港市| 海伦市| 靖安县| 洪泽县| 花莲市| 石林| 广水市| 特克斯县| 本溪| 西贡区| 高阳县| 吉林省| 青川县| 临颍县| 新宁县| 全州县| 恩平市| 岳阳县| 高清| 昆明市| 安徽省| 汉源县| 绵竹市| 平和县| 桃源县| 陇川县| 中卫市| 靖宇县| 屏东市| 卫辉市| 蒙阴县|