[发明专利]一种基于MongoDB的分片存储方法在审
申请号: | 201810577339.6 | 申请日: | 2018-06-06 |
公开(公告)号: | CN108829805A | 公开(公告)日: | 2018-11-16 |
发明(设计)人: | 林芝聪 | 申请(专利权)人: | 福建南威软件有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 泉州市文华专利代理有限公司 35205 | 代理人: | 陈云川 |
地址: | 350000 福建省福州市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分片存储 路由服务器 配置服务器 配置节点 配置文件 应用节点 应用系统 服务器副本 服务器集群 存储机制 读写数据 路由节点 数据安全 数据量 云平台 读写 集群 加载 副本 服务器 并发 保存 受理 响应 | ||
本发明一种基于MongoDB的分片存储方法,包括应用节点、多个路由节点、分片存储服务器集群和配置节点;该应用节点中的一窗受理云平台应用系统仅通过连接mongos路由服务器读写数据,mongos路由服务器从配置节点的配置服务器加载配置文件,从而实现对分片存储服务器副本集进行读写,将配置服务器、分片存储服务器、mongos路由服务器搭建成副本集,且配置节点所有的配置服务器都保存有整个存储机制的配置文件,通过MongoDB搭建分片存储集群,能够解决应用系统的数据量大、并发量大、响应速度、数据安全等方面的问题。
技术领域
本发明涉及一种基于高稳定性、高并发MongoDB的分片存储方法。
背景技术
目前我国各地的行政服务中心还停留在“每个部门分别到行政大厅设置一个业务办理窗口”的初级阶段,这种方式存在着行政服务中心窗口数量多、办事流程长、信息不共享等问题。为了解决现有问题,浙江政府提出了“最多跑一次”的改革。“一个窗口受理”,指将行政服务中心前台变为受理窗口,受理后的分类、转交、办理等流程在后台完成;能办结的当场办结,不能当场办结的等办结后证照快递送达。这项改革是“最多跑一次”改革的基础之一。
将各个进驻行政服务中心的事项全部集成在“一窗受理平台”,这种常常会出现并发量大的平台将面临着处理事项的速度问题,以及数据的安全稳定性问题(机器故障导致的数据丢失、系统访问不到数据问题)。
发明内容
本发明的目的在于提供一种基于MongoDB的分片存储方法,用于提供一种大数据量、高效、高稳定性、高并发、安全可靠的数据库存储机制,以解决大并发量平台的速度问题、数据的安全稳定性问题,可在一窗受理云平台上,支持大并发量、安全可靠的事项处理,即数据库读取或写入。
本发明一种基于MongoDB的分片存储方法,包括应用节点、多个路由节点、分片存储服务器集群和配置节点;
其中该应用节点包括一窗受理云平台应用系统和MongoDB驱动,该路由节点是mongos路由服务器,该分片存储服务器集群包括多个安装有MongoDB的分片存储服务器,该配置节点包括多个分别预置有整个存储机制的配置文件的配置服务器;存储于分片存储服务器集群的元数据,包含了分片存储服务器集群数据集到各分片存储服务器的映射关系,查询路由就是通过这些元数据到特定的分片存储服务器上执行指定的数据操作;该mongos路由服务器是一窗受理云平台应用系统的连接入口,是所有来自一窗受理云平台应用系统的数据请求的分发中心,负责把对应的数据请求转发到对应的分片存储服务器上;配置节点维护配置文件,当配置文件内容发生变更时,配置节点会通知mongos路由服务器更新至最新状态;
搭建配置服务器副本集,搭建分片存储服务器副本集,配置mongos路由服务器副本集,在分片存储服务器副本集配置好以后,将mongos路由服务器和片存储服务器集群中所有的分片存储服务器关联起来,启用分片存储,通过片键使分片存储生效;
该一窗受理云平台应用系统通过MongoDB驱动访问mongos路由服务器读取或写入数据;mongos路由服务器启动时,则从配置节点加载预置于配置服务器的关于整个存储机制的配置文件,并根据配置文件将来自一窗受理云平台应用系统的数据请求转发到对应的分片存储服务器上;应用系统对数据库写入数据时,通过配置的片键智能地平均分配到多个分片存储服务器中。
所述的配置服务器配置副本集的步骤如下所示:
创建分片存储服务器集群根目录mongodbShard,在根目录mongodbShard下创建分片存储服务器集群的配置目录conf,在配置目录conf添加并编辑配置文件,然后用./mongod-f/mongodbShard/conf/config.conf命令分别启动配置节点中的配置服务器。
所述的分片存储服务器配置副本集的步骤如下所示:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建南威软件有限公司,未经福建南威软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810577339.6/2.html,转载请声明来源钻瓜专利网。