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