[发明专利]基于高性能集群分布的数据库系统的负载均衡方法及装置在审
申请号: | 201811155943.6 | 申请日: | 2018-09-29 |
公开(公告)号: | CN109241194A | 公开(公告)日: | 2019-01-18 |
发明(设计)人: | 潘仲毅;林立磐;彭子非;陈朝辉;秦熹旻;刘智国;李伟;钟东江;国亮 | 申请(专利权)人: | 广东省信息工程有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F9/50 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 颜希文;麦小婵 |
地址: | 510000 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了基于高性能集群分布的数据库系统的负载均衡方法及装置,所述方法包括:对数据库系统中的数据库操作进行优先级排定;为不同优先级的数据库操作分配相应的操作时间;创建表文件生成任务队列和过期数据处理任务队列;在所述数据采集周期,执行所述数据存储操作,即根据数据节点数目和表文件大小拆分若干子表文件,并将所述子表文件存储于多个数据节点上;在所述表文件生成周期,执行所述表文件生成操作;在所述过期数据处理周期,执行所述过期数据处理操作。本发明通过以数据表为操作单位,调整表在数据库节点上的分布,同时监控数据的负载分布,并恰当地做出负载均衡调整,从而能够有效均衡数据库负载,防止造成数据库负载过大。 | ||
搜索关键词: | 表文件 数据库系统 负载均衡 数据库操作 数据库负载 集群分布 任务队列 数据节点 子表 过期 过期数据处理周期 数据采集周期 数据处理操作 数据存储操作 数据库节点 负载分布 监控数据 文件存储 有效均衡 数据处理 分配 创建 | ||
【主权项】:
1.一种基于高性能集群分布的数据库系统的负载均衡方法,适于在计算设备中执行,其特征在于,至少包括如下步骤:对数据库系统中的数据库操作进行优先级排定;其中,所述数据库操作包括数据存储操作、表文件生成操作和过期数据处理操作;具体的,所述数据存储操作根据时效性进行优先级排定,所述表文件生成操作优先于所述过期数据处理操作;为不同优先级的数据库操作分配相应的操作时间,即数据采集周期、表文件生成周期和过期数据处理周期;创建表文件生成任务队列和过期数据处理任务队列;在所述数据采集周期,执行所述数据存储操作;具体的,根据数据节点数目和表文件大小,将数据库中的表文件拆分为若干子表文件,并根据预先设定的子表文件与数据节点的对应关系,将所述子表文件存储于多个数据节点上;在所述表文件生成周期,执行所述表文件生成操作;具体的,在判断所采集数据具备生成表文件的条件时,在所述表文件生成任务队列的尾部添加该项表文件生成任务,并从所述表文件生成任务队列的头部开始依次执行表文件生成任务;在所述过期数据处理周期,执行所述过期数据处理操作;具体的,在所述过期数据处理任务队列中添加相应的过期数据删除任务;其中,任务参数可以包含要删除数据的表名、删除的记录数或者删除数据的起始和终止期限,用于删除该表中的过期数据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东省信息工程有限公司,未经广东省信息工程有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811155943.6/,转载请声明来源钻瓜专利网。
- 上一篇:分布式数据库的处理方法和装置,及服务器集群
- 下一篇:排名的计算方法及装置