首页> 中文学位 >基于MongoDB的云数据库管理系统的设计与实现
【6h】

基于MongoDB的云数据库管理系统的设计与实现

代理获取

目录

封面

中文摘要

英文摘要

目录

第1章 绪 论

1.1课题来源及研究的目的和意义

1.2与本课题有关的国内外研究现况

1.3论文主要研究的内容和结构

第2章 基于MongoDB的云数据库管理系统需求分析

2.1系统功能需求分析

2.2系统非功能需求分析

2.3技术关键

2.4本章小结

第3章 基于MongoDB的云数据库管理系统的设计

3.1 概要设计

3.2编码设计思路

3.3用户登录注册模块设计

3.4用户管理模块设计

3.5服务器管理模块设计

3.6云数据库管理模块设计

3.7本章小结

第4章 基于MongoDB的云数据库管理系统的实现

4.1用户登录注册模块实现

4.2用户管理模块实现

4.3服务器管理模块实现

4.4云数据库管理模块实现

4.5本章小结

第5章 基于MongoDB的云数据库管理系统测试

5.1测试方案

5.2系统功能测试

5.3系统性能测试

5.4测试结论

5.5本章小结

参考文献

结论

声明

致谢

个人简历

展开▼

摘要

随着企业级数据库中数据量的迅猛增长,大规模的数据存储与数据管理给企业带来了重大负担,负载能力差、读写速度慢、数据库存储容量不足等都成为了亟待解决的问题。在这种情况下,云数据库提出将数据存储在云中,这一想法为大规模数据存储等一系列棘手问题带来了新的解决方案。相较于非关系型数据库,传统的关系型数据库对数据的可利用性和可扩展性存在着一定的局限,其在云存储方面的不足给NoSQL数据库带来了新的发展机遇,NoSQL数据库以其高可用性、高可靠性、高可扩展性等优势,为云数据库服务提供了卓越的性能。
  本文在研究了国内外对云数据库管理的实现的基础之上结合实际情况选择了NoSQL数据库中功能非常丰富的MongoDB来实现对数据的存储及管理等功能。MongoDB是面向文档进行存储的,它具有丰富的数据类型、容易扩展以及简便的管理等特性。MongoDB良好的水平扩展能力可以处理千万乃至亿级别的数据,强大的数据处理能力完全可以满足云数据库服务中的数据存储需求。
  系统主要实现了三大功能包括:用户管理、服务器管理、云数据库管理,用户可申请云数据库并在有网络的情况下对其进行方便的远程管理。用户可通过系统提供的云数据库进行数据持久化工作,并可对云数据库内数据进行直接操作。管理员则可通过不同的权限对系统的不同模块进行操作及管理。为了保证系统的灵活行、可靠性与安全性,在使用 Spring框架的基础上运用了SSH连接协议、基于数据操作频率的均衡算法(FODO)等关键技术,满足了用户对系统高可靠性和高可扩展性等需求。
  本系统在经过了需求分析后完成了设计及开发阶段,全部功能已经如期完成,随后对系统的功能以及性能进行了测试,检测了系统的运行性能。本文对系统各模块功能的实现方法和关键技术进行了详细的说明,并对测试结果进行了分析并做出了评价。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号