欢迎来到天天文库
浏览记录
ID:35180485
大小:5.62 MB
页数:68页
时间:2019-03-21
《基于内存数据库redis的众包系统性能优化》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、-‘-、冢會.是V:y.r'-\4^:一。-:心密级:::―:|《春沪:沖部巧'-?'-^?-纪扁5'*一.一作:幾:;'^硕壬学位论文‘令:,丢養這妾聲織诲巧.一;,气胃论文题目基于内存数据库民edis的众包系统性能优化、斯冰^".;2作者姓名李诗云.,-..-.夢V.誤'教师郭庆副教授_J^^指导;,王灿副教授"学科麵磯.—几应驢丞"―.少-..禾矣>.齡鎌计算机科学与技术学院..-..,,. ̄巧之f'''■—一--^
2、/提交日期二〇六年月.:;.,'--次气—作中冷黃夢巧《廷讀―心’令:-中?、、、气?.:/冶汹一.、念今密级:硕±学位论文论文题目基于内存数据库民edis的众包系统性能化化作者姓名李诗云指导教师郭庆副教授王灿副教授学科(专业)计算机应甩技术所在学院计算机科学与技术学院—一提交日期.二0六年月ADissertationSubmited1;〇ZheianjgUniversityfortheDegreeofMasterofEnineeri
3、ngg了ITLE:PerformanceOptimizationoftheCrowdsourcingSystembasedonMa_inMemoryDatabase民edisAuthor:LiShiyunSuervisor:Assoc.Prof.GuoQingpAssoc.Prof.WangCanSubect:ComputerApplicationjCollege:CollegeofComputerScienceS加mktedDate:Jami过ry2016
4、独创性声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,柏不巧含为获得浙江大学或其他教育机一构的学位或证书而使用过的材料。与我同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。>:<-签字日期公日学位论文作者签名:全^|1<5:公//年i月学位论文版权使用授权书本学位论文作者完全了解浙江大學有关保留,、使用学位论文的规定有权保留并向国家有关部口或机构送交论文的复印件
5、和磁盘,九许论文被查阅和借阅。本人巧巧浙江大学可W将举仿论义的含部或部分肉容编入有关数据库进行检索,可W采用影印、缩印或扫描等复制手段保存、汇编学位论文。(保密的学位论文在解密后适用本授权书)学位论文作者签名:导师签名;签字日期;於乂年^月參日签字曰期:年月日学位论文作者毕业后去向:—工作单位:电话:通巧地址:邮编浙江大学硕±学位论文摘要摘要一众包的含义是企业或个人把任务W自愿的形式外包给非指定的、并且般是人数众多的外部工作者。众包系统由于这种特点,多用户并发的承载能力是至关重要的一。而
6、在系统的性能提升方面,个非常关键的瓶颈就是数据库操作,尤其是许多关系型数据库的各项操作都会访问磁盘,其速度受限于I/O设备的读写速度,物理上就难W提升。正是因为传统关系型数据库的这些缺点,人们实现了许多新的内存数据库,给数据库的提升带来了广阔的空间。本文针对使用MySQL的众包系统性能瓶颈,设计并实现了结合Redis进行改进的方案,旨在W关键流程的较小重构带来尽可能大的性能提升。对于任务分配收集,设计了具有普遍意义的Redis数据模型,突破了性能瓶颈;对于用户特征存取,利用Lua脚本的原子性封装特性,设计了可根据两种属性
7、快速查询用户专业度排名的Redis数据模型。另外,借助MySQL的触发器和用户定义函数,一S入R通过编写动态链接库实现了种将MyQL新增数据自动存edis的自动缓存机制。本文还W既存众包系统为例介绍了系统改进的具体实现,分别测试了任务分配收集改进效果,,用户特征存取改进效果,和整体改进效果与原系统性能进行对比。关键词,,MS数据库,Redis:众包系统数据库yQL,内存1浙江大学硕i学位论文AbstractAbstractThemeaningof化ecrowdsourcingis化泣1ente
8、rprisesorindividualsoutsource化etask0-nondesansuallle
此文档下载收益归作者所有