[发明专利]一种基于MongoDB知识共享平台系统在审
申请号: | 202110662038.5 | 申请日: | 2021-06-15 |
公开(公告)号: | CN113377729A | 公开(公告)日: | 2021-09-10 |
发明(设计)人: | 全夏庆;张宏;曲益佳 | 申请(专利权)人: | 哈尔滨理工大学 |
主分类号: | G06F16/176 | 分类号: | G06F16/176;G06F16/16;G06F16/11 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 150080 *** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 mongodb 知识 共享 平台 系统 | ||
本发明提出了一种基于MongoDB知识共享平台系统,属于计算机科学技术领域。系统包括:登录模块、海量文档资料的存储模块、海量文档资料的查询与查看模块、海量文档资料的管理模块、用户信息的管理以及平台信息的监控模块。MongoDB数据库作为知识共享平台的数据库存储系统,其面向文档的存储方式适合存储平台的文件数据,其独特的存储文件的机制解决了大文件存储的问题,也为关系查询提供了便利。使得知识共享平台在满足使用功能的基础上,还在性能方面得到了提升。
技术领域
本发明是一种基于MongoDB知识共享平台系统,属于计算机科学技术领域。通过这个知识共享平台,来实现知识经验的积累,做到以有形的共享平台积累无形的知识财富,为企业提供一个集中的、便利的、获取知识的有效途径。
背景技术
NoSQL(Not Only SQL),通常指非关系型的数据库。在互联网应用和大数据处理业务的兴起和广泛流行的时期,传统的SQL关系型数据库系统在应对大数据、高并发的Web网络应用时,已经远不能满足更高的要求,暴露出了许多的瓶颈问题,于是非关系型的数据库技术应运而生。针对解决海量数据和数据类型的多元化的问题,研究出了NoSQL技术,专门用来解决大数据应用的难题。通过对多种非关系数据库的分析,最终采用MongoDB数据库作为知识共享平台的数据库存储系统,其面向文档的存储方式适合存储平台的文件数据,其独特的存储文件的机制解决了大文件存储的问题,其键值对存储值的方式也为关系查询提供了便利。使得知识共享平台在满足使用功能的基础上,还在性能方面得到了提升。
发明内容
本发明提供了一种基于MongoDB非关系型数据库技术的系统架构模型,并基于该架构模型设计和实现知识共享平台,来解决海量数据存储与管理的功能问题和性能问题。
附图说明
图1是各功能模块图。
图2是文档存储模块类图。
具体实施方式
下面结合附图和具体实施方式对本发明进一步说明。
在图1中海量文档资料的存储包括文档资料的上传和下载,用户可以在该知识共享平台共享文档资料。上传文档资料时,需对共享的文档资料设置一些属性,如分类、标签、描述等;下载文档资料时,通过查看其属性状态来判断是否可以下载。在海量文档资料的查询与查看中该知识共享平台可以通过建立索引,比如通过文档名、标签、描述、分类等对文档进行查询和排序,使查询更加快速准确。平台还可以实现对文档的在线阅读,平台会将文档资料转换成WEB浏览器支持的文档格式如(HTML),方便用户在线阅读。海量文档资料的管理模块中管理员可以对文档权限、文档资料进行管理和维护,并对文档资料进行分类、编辑和删除。用户信息的管理模块中该知识共享平台可以对每一个用户的信息进行管理,包括用户名密码等,用户可以在平台上对自己的个人信息进行编辑和保存,管理员可以通过平台对用户权限进行修改。平台信息的监控模块中用户可以通过平台对自己上传和下载文件等记录进行查看;此外,用户也可以通过平台对文档的浏览和下载等信息进行查看。
文档资料的存储其实是知识共享平台最关键的部分,需要实现文档资料的上传和下载功能。用户可以将本地的文件作为共享文件,进行文件的共享操作。在进行登录验证后,进入到文件上传模块,用户方可上传文件,在点击Upload按钮之前,需要选择文件的分类,编辑文件的标签,描述等。在图2中Controller类给知识共享平台提供了接口,将表示层发出的请求进行了预处理操作,然后在传递给相应的业务逻辑类,进行业务处理,FileService负责处理文档信息的操作,CategoryService负责处理文档分类的操作,AuthService负责处理权限的操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨理工大学,未经哈尔滨理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110662038.5/2.html,转载请声明来源钻瓜专利网。