- 0
- 0
- 约5.93万字
- 约 73页
- 2019-02-13 发布于上海
- 举报
基于MongoDB的教育工会系统的研究与实现-计算机技术专业论文
万方数据
万方数据
浙江理工
浙江理工大学硕士学位论文
基于 MongoDB 的教育工会系统的研究与实现
摘要
随着信息时代的发展,人类已进入了互联网时代,人们越来越迫切地希望可以通过网 络来处理日常事务。目前,我国工会的网络化管理已经发展到一定的水平,工会会员可以 通过互联网查看工会系统的基本信息。但是这些系统大都功能单一且系统扩展性不强,很 难和其他的系统实现交互与对接;并且当系统出现故障时得不到及时的处理,导致整个系 统瘫痪,用户体验较差,造成工会工作效率低下。
为了进一步增加系统的可扩展性与容错性,本文深入研究基于 MongoDB 的教育工会系 统,工会系统中的的数据大都是文本、图片、音频、视频等,这些数据的特点是格式不一, 且数据量庞大,针对这些数据特点选用文档型数据库 MongoDB 做为底层数据库,并且采用 当前流行的 Docker 容器技术封装 server 端所有服务,通过 Restful 架构风格对外部客户 端发布 API 接口供其使用。
本文首先对系统中所涉及的主要技术:云计算与虚拟化技术、NoSQL 技术做了详细介 绍。然后深入剖析系统的需求分析,介绍了工会系统的功能性和非功能性需求。并在需求 阶段将系统进行模块划分,设计了系统的总体架构图、逻辑架构图以及核心功能模块。并 在实验环境搭建了 MongoDB 分片集群。针对数据存储负载均衡引入 Auto-Sharding 机制, 采用 Auto-Sharding + replica set 相结合的方法。针对数据访问负载均衡提出改进的基 于数据访问时间的间隔算法。通过搭建的虚拟机环境,将原算法与改进算法进行对比试验, 验证了改进算法在提高负载并发读写性能上确实是有效的。 关键词:工会系统;NoSQL;MongoDB;负载均衡;Auto-Sharding
I
ABSTRACT
With the development of the information age, human beings have entered the Internet age, people are increasingly eager to deal with daily affairs through the network. At present, the network management of the union of our country has already developed to a certain level, the union member can check the basic information of the union system through the computer. However, these systems are single and not strong, it is difficult to achieve interaction with other systems, and when the system fails to get timely treatment, resulting in the whole system paralysis, user experience is poor, resulting in low efficiency of unions.
In order to further increase the expansibility and fault tolerance, this paper in-depth study of education union based on MongoDB, the data of union system is mostly text, images, audio, video, etc. these data’s format is differ, and large quantity, in view of the data characteristic, we choose MongoDB, a document type database as the underlying database, and use the current popular Docker container technology to encapsulate all services, by using a Restful architecture style to publish API interface for external client.
In this paper, first of all, introducing the main technolog
您可能关注的文档
- 基于Minex软件的露天煤矿三维地质模型的建立及应用研究-采矿工程专业论文.docx
- 基于Minifilter框架的文件系统安全模块的设计与实现-软件工程专业论文.docx
- 基于Minifilter的数据备份技术的实时性与安全性研究计算机科学与技术专业论文.docx
- 基于MINITAB15软件平台的小面积管芯免中测研究-软件工程专业论文.docx
- 基于MiniGUI的嵌入式控制器的设计与实现-通信与信息系统专业论文.docx
- 基于MINA消息中间件MTQ的设计与实现-软件工程专业论文.docx
- 基于Minitab磷扩结深一致性和均匀性数据分析及优化-软件工程专业论文.docx
- 基于MIPS64指令子集的RISC处理器的设计与实现-计算机科学与技术专业论文.docx
- 基于MiniCore系统的容错设计与实现-软件工程专业论文.docx
- 基于MIPS无线通讯设备驱动实现技术-计算机应用专业论文.docx
- 基于MOOC的中学地理教学研究-学科教学(地理)专业论文.docx
- 基于MOOC视角的高职创业教育研究-职业技术教育学专业论文.docx
- 基于MoO3居间层有机半导体器件的界面电子结构研究分析-物理学专业论文.docx
- 基于Mono的跨平台桌面数据库应用的研究与实现-信息管理与信息系统专业论文.docx
- 基于MOOC模式的课程教学系统的设计与实现-计算机技术专业论文.docx
- 基于Moodle平台的中职电工电子类课程网络教学的应用研究-现代教育技术专业论文.docx
- 基于Moodle平台中职计算机应用基础形成性评价设计与实现-现代教育技术专业论文.docx
- 基于Moodle平台生成性学习资源设计与开发-教育技术学专业论文.docx
- 基于MongoDB的保险销售管理系统的设计与实现-软件工程专业论文.docx
- 基于Moodle平台的农民远程培训模式研究-现代教育技术专业论文.docx
最近下载
- EN 50075-1991 欧洲插头标准.pdf VIP
- 0-【精编资料】-14-企业规避劳动用工风险实用指南.docx VIP
- (二调)武汉市2026届高中毕业生三月调研考试 数学试卷(含官方答案答解析).pdf
- 胃肠镜检查前准备.pptx VIP
- 2025年全国中学生生物学竞赛湖南省初赛试题.pdf VIP
- 钢筋自检记录表.docx VIP
- 2019云南省中考《数学》试卷+答案+解析.pdf VIP
- YDT 5178-2017 通信管道人孔和手孔图集.docx VIP
- 2026春译林版英语八下讲义(Unit 2 Amazing China) (学案 答案,共4份文档).docx VIP
- 飞剪技术规格书.doc VIP
原创力文档

文档评论(0)