[发明专利]一种分布式数据库集群系统数据分流方法在审
申请号: | 202110254934.8 | 申请日: | 2021-03-09 |
公开(公告)号: | CN112632193A | 公开(公告)日: | 2021-04-09 |
发明(设计)人: | 况忠强;王汉瑛;吴生勇;谢旭东;苏德财;李尤兵;曹茜;冯治龙;明玉琢;李文彬;许雄基 | 申请(专利权)人: | 成都虚谷伟业科技有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/2458;G06F16/22 |
代理公司: | 成都聚蓉众享知识产权代理有限公司 51291 | 代理人: | 张辉 |
地址: | 610000 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 数据库 集群 系统 数据 分流 方法 | ||
1.一种分布式数据库集群系统数据分流方法,其特征在于,包括如下步骤:
步骤10、设置数个主控服务器并设置每个主控服务器所管理的数据对象;
步骤20、设置每个数据对象的标识,关联该标识与主控服务器;
步骤30、设置数个工作节点,依次连接每个工作节点,形成工作服务器;
步骤40、设置数个存储节点,依次连接每个存储节点,形成存储服务器;
步骤50、主控服务器分别连接工作服务器与存储服务器;
步骤60、客户端连通工作服务器,发送查询请求并生成对应的请求信息流,传输至工作服务器;
步骤70、工作服务器接收请求信息流,处理后转化为控制信息流;
步骤80、工作服务器识别控制信息流,将该控制信息流与数据对象进行匹配,将完成匹配的控制信息流输出至与之关联的主控服务器;
步骤90、主控服务器接收并处理该控制信息流,获取该控制信息流对应的存储于主控服务器中的元数据,生成处理后的控制信息流并将其输出至存储服务器;
步骤100、存储服务器接收处理后的控制信息流,调取与元数据对应的数据并转化为数据信息流,输出至工作服务器;
步骤110、工作服务器获取数据信息流,处理后生成处理结果集,输出至客户端。
2.根据权利要求1所述的一种分布式数据库集群系统数据分流方法,其特征在于,步骤10中,每个所述的主控服务器均包括一个主控节点和至少一个备用节点,依次连接主控节点和每个备用节点,构成主控服务器。
3.根据权利要求2所述的一种分布式数据库集群系统数据分流方法,其特征在于,所述的主控节点死亡后,依次启动备用节点。
4.根据权利要求1所述的一种分布式数据库集群系统数据分流方法,其特征在于,步骤20中,数据对象的标识与主控服务器通过HASH关联。
5.根据权利要求4所述的一种分布式数据库集群系统数据分流方法,其特征在于,步骤20中,需控制每个数据对象的标识在合理的范围内,具体如下:
每个主控服务器分配其管理的每个数据对象的标识且通过该主控服务器自身的唯一性算法为每个数据对象设置唯一的标识,并按每个数据对象的分配顺序由小到大分配标识。
6.根据权利要求1所述的一种分布式数据库集群系统数据分流方法,其特征在于,步骤60中,客户端通过网络负载均衡器与工作服务器连通。
7.根据权利要求6所述的一种分布式数据库集群系统数据分流方法,其特征在于,步骤60中,客户端连通工作服务器中的任意一工作节点,即可与工作服务器连通。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都虚谷伟业科技有限公司,未经成都虚谷伟业科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110254934.8/1.html,转载请声明来源钻瓜专利网。