【技术实现步骤摘要】
本申请涉及金融,尤其涉及一种数据库节点处理方法及相关装置。
技术介绍
1、随着互联网技术的高速发展,用户数据呈现大爆发的现象,大规模数据的产生促进了各种mpp(massively parallel processing,大规模并行处理)分布式数据库的问世,而负载均衡是保障分布式数据库的高效运作和保持系统提供高性能服务的重要技术。
2、目前针对数据库的负载均衡在实现时,若有大量请求涌入服务器集群,请求进行哈希处理后由哈希环上对应的服务器处理,由一致性哈希的规则,请求寻找服务器节点时总是顺时针顺序处理,此时会发生数据倾斜问题。
3、为了解决数据倾斜的问题,可以为数据库节点配置虚拟节点,将虚拟节点和数据库节点放置在哈希hash环上,以解决数据倾斜的问题,那么在数据库节点增加或删除时,如何对hash环上的节点进行重映射,是本领域技术人员亟需解决的技术问题。
技术实现思路
1、鉴于上述问题,本申请提供了一种数据库节点处理方法及相关装置,以实现在数据库节点增加或删除时,亟需对h
...【技术保护点】
1.一种数据库节点处理方法,其特征在于,包括:
2.根据权利要求1所述的数据库节点处理方法,其特征在于,获取预先配置的Hash环,包括:
3.根据权利要求2所述的数据库节点处理方法,其特征在于,计算数据库集群的性能参数,以及计算所述数据库集群对应的虚拟节点最大数量值,包括:
4.根据权利要求2所述的数据库节点处理方法,其特征在于,利用所述数据库集群的性能参数和虚拟节点最大数量值,计算所述数据库集群对应的虚拟节点数量,包括:
5.根据权利要求1所述的数据库节点处理方法,其特征在于,将所述Hash环上的部分虚拟节点分配给所述
...【技术特征摘要】
1.一种数据库节点处理方法,其特征在于,包括:
2.根据权利要求1所述的数据库节点处理方法,其特征在于,获取预先配置的hash环,包括:
3.根据权利要求2所述的数据库节点处理方法,其特征在于,计算数据库集群的性能参数,以及计算所述数据库集群对应的虚拟节点最大数量值,包括:
4.根据权利要求2所述的数据库节点处理方法,其特征在于,利用所述数据库集群的性能参数和虚拟节点最大数量值,计算所述数据库集群对应的虚拟节点数量,包括:
5.根据权利要求1所述的数据库节点处理方法,其特征在于,将所述hash环上的部分虚拟节点分配给所述新增节点,直至所述新增节点的虚拟节点的数量达到指定数量时停止,包括:
6.根据权利要求1所述的数据库节点处理方法,其特征在于,...
【专利技术属性】
技术研发人员:林杰,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。