[发明专利]一种基于MongoDB的分片存储方法在审
申请号: | 201810577339.6 | 申请日: | 2018-06-06 |
公开(公告)号: | CN108829805A | 公开(公告)日: | 2018-11-16 |
发明(设计)人: | 林芝聪 | 申请(专利权)人: | 福建南威软件有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 泉州市文华专利代理有限公司 35205 | 代理人: | 陈云川 |
地址: | 350000 福建省福州市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明一种基于MongoDB的分片存储方法,包括应用节点、多个路由节点、分片存储服务器集群和配置节点;该应用节点中的一窗受理云平台应用系统仅通过连接mongos路由服务器读写数据,mongos路由服务器从配置节点的配置服务器加载配置文件,从而实现对分片存储服务器副本集进行读写,将配置服务器、分片存储服务器、mongos路由服务器搭建成副本集,且配置节点所有的配置服务器都保存有整个存储机制的配置文件,通过MongoDB搭建分片存储集群,能够解决应用系统的数据量大、并发量大、响应速度、数据安全等方面的问题。 | ||
搜索关键词: | 分片存储 路由服务器 配置服务器 配置节点 配置文件 应用节点 应用系统 服务器副本 服务器集群 存储机制 读写数据 路由节点 数据安全 数据量 云平台 读写 集群 加载 副本 服务器 并发 保存 受理 响应 | ||
【主权项】:
1.一种基于MongoDB的分片存储方法,其特征在于:包括应用节点、多个路由节点、分片存储服务器集群和配置节点;其中该应用节点包括一窗受理云平台应用系统和MongoDB驱动,该路由节点是mongos路由服务器,该分片存储服务器集群包括多个安装有MongoDB的分片存储服务器,该配置节点包括多个分别预置有整个存储机制的配置文件的配置服务器;存储于分片存储服务器集群的元数据,包含了分片存储服务器集群数据集到各分片存储服务器的映射关系,查询路由就是通过这些元数据到特定的分片存储服务器上执行指定的数据操作;该mongos路由服务器是一窗受理云平台应用系统的连接入口,是所有来自一窗受理云平台应用系统的数据请求的分发中心,负责把对应的数据请求转发到对应的分片存储服务器上;配置节点维护配置文件,当配置文件内容发生变更时,配置节点会通知mongos路由服务器更新至最新状态;搭建配置服务器副本集,搭建分片存储服务器副本集,配置mongos路由服务器副本集,在分片存储服务器副本集配置好以后,将mongos路由服务器和片存储服务器集群中所有的分片存储服务器关联起来,启用分片存储,通过片键使分片存储生效;该一窗受理云平台应用系统通过MongoDB驱动访问mongos路由服务器读取或写入数据;mongos路由服务器启动时,则从配置节点加载预置于配置服务器的关于整个存储机制的配置文件,并根据配置文件将来自一窗受理云平台应用系统的数据请求转发到对应的分片存储服务器上;应用系统对数据库写入数据时,通过配置的片键智能地平均分配到多个分片存储服务器中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建南威软件有限公司,未经福建南威软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810577339.6/,转载请声明来源钻瓜专利网。