分布式系统的数据处理方法、节点及分布式系统技术方案

技术编号:37972090 阅读:20 留言:0更新日期:2023-06-30 09:47
本申请提供了一种分布式系统的数据处理方法、节点及分布式系统,涉及云计算技术领域,包括:若管理节点接收到数据库操作请求,则确定数据库操作请求对应的多个调度策略,多个调度策略是根据多个单机存储服务的数据库类型配置的;在多个调度策略中确定目标调度策略,根据目标调度策略在多个执行节点中确定目标执行节点;多个执行节点部署有单机存储服务;接收目标执行节点返回的数据库操作请求对应的执行结果。本实施例中,根据多个单机存储服务的数据库类型配置多个调度策略,可以实现多个数据库类型通用,从而实现了将单机存储服务扩展为分布式系统,不需要针对单机存储服务重新设计分布式架构,提高了分布式系统开发效率。率。率。

【技术实现步骤摘要】
分布式系统的数据处理方法、节点及分布式系统


[0001]本申请涉及云计算
,尤其涉及一种分布式系统的数据处理方法、节点及分布式系统。

技术介绍

[0002]在软件开发中,经常需要保存数据,然后在适当的时候进行查询,也就是存储服务。存储服务在不同场景下有不同实现,例如,对象存储、关系型数据库、缓存数据库、键值(Key

value,KV)数据库、时序数据库、向量数据库等。这些数据库都需要专业的人利用专业知识开发实现,并且受限于领域知识体系,大多数存储服务一开始实现的都是单机版。然而随着云服务的发展,使用者对于存储服务要求高可靠性和高稳定性,意味着存储服务必须做成分布式服务。
[0003]当前大多数存储服务,都是基于自身的特点,实现了特有的分布式方案。但是存在以下问题:1.对于新产生的存储服务,无法实现分布式方案的复用,需要重新开发一套,费时费力。2.存储服务的专家,不一定理解分布式领域知识;分布式服务的专家,不一定理解存储领域知识,造成存储服务在改造成分布式时面临较大技术障碍。
专利技术内容
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种分布式系统的数据处理方法,其特征在于,所述方法应用于管理节点,所述方法包括:若接收到数据库操作请求,则确定所述数据库操作请求对应的多个调度策略,所述多个调度策略是根据多个单机存储服务的数据库类型配置的;在所述多个调度策略中确定目标调度策略,根据所述目标调度策略在多个执行节点中确定目标执行节点;所述多个执行节点部署有单机存储服务;接收所述目标执行节点返回的所述数据库操作请求对应的执行结果。2.根据权利要求1所述的方法,其特征在于,所述数据库操作请求包括数据入库请求;所述在所述多个调度策略中确定目标调度策略,包括:根据多个执行节点部署的单机存储服务的数据库类型在随机调度策略、哈希调度策略和最小负载调度策略中确定目标调度策略。3.根据权利要求1所述的方法,其特征在于,所述数据库操作请求包括数据删改请求;所述在所述多个调度策略中确定目标调度策略,包括:根据数据入库的调度策略,确定目标调度策略。4.根据权利要求3所述的方法,其特征在于,所述根据所述目标调度策略在多个执行节点中确定目标执行节点,包括:若数据入库的调度策略为随机调度策略或最小负载调度策略,则查询待删改数据对应的执行节点,作为所述目标执行节点;若数据入库的调度策略为哈希调度策略,则确定待删改数据对应的哈希值,根据所述哈希值在所述多个执行节点中确定目标执行节点。5.根据权利要求1所述的方法,其特征在于,所述数据库操作请求包括数据查询请求;所述在所述多个调度策略中确定目标调度策略,包括:根据单机存储服务的用户自定义配置信息,确定目标调度策略。6.根据权利要求5所述的方法,其特征在于,所述根据所述目标调度策略在多个执行节点中确定目标执行节点,包括:将所述多个执行节点作为目标执行节点;或者根据查询配置信息在所述多个执行节点中确定查询范围,在所述查询范围对应的执行节点中确定目标执行节点。7.根据权利要求6所述的方法,其特征在于,所述目标执行节点的数量为多个,在接收所述目标执行节点返回的所述数据库操作请求对应...

【专利技术属性】
技术研发人员:许平
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1