基于MongoDB的教育工会系统的研究与实现-计算机技术专业论文.docxVIP

  • 0
  • 0
  • 约5.93万字
  • 约 73页
  • 2019-02-13 发布于上海
  • 举报

基于MongoDB的教育工会系统的研究与实现-计算机技术专业论文.docx

基于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

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档