数据处理方法及装置制造方法及图纸

技术编号:33738579 阅读:70 留言:0更新日期:2022-06-08 21:36
本申请提供数据处理方法及装置,其中所述数据处理方法包括:接收数据读取请求,其中,所述数据读取请求中携带有查询参数和目标数据标识,所述查询参数基于目标数据的时效信息确定;根据所述查询参数在所述分布式数据库集群中确定目标数据库;基于所述目标数据标识在所述目标数据库中获取目标数据。述目标数据库中获取目标数据。述目标数据库中获取目标数据。

【技术实现步骤摘要】
数据处理方法及装置


[0001]本申请涉及计算机
,特别涉及数据处理方法。本申请同时涉及数据处理装置,一种计算设备,以及一种计算机可读存储介质。

技术介绍

[0002]随着计算机技术的不断发展,为了保证服务的可持续性,即在单机房出现故障的情况下,仍可实现为用户正常提供服务,通常会采用异地多活的机房部署方式,即不同城市机房中部署服务实例,并为每个机房部署数据库存储全量数据;在一个机房出现问题后,仍可以由机房集群中的其他机房提供服务。
[0003]然而,在对有状态的服务进行异地多活部署时,容易造成数据不一致等数据冲突的情况发生,影响了服务数据的实时性以及用户体验,并且影响数据的获取效率。
[0004]因此,如何保证数据的实时性、提高数据的获取效率成为本领域技术人员亟待解决的技术问题。

技术实现思路

[0005]有鉴于此,本申请实施例提供了数据处理方法。本申请同时涉及数据处理装置,一种计算设备,以及一种计算机可读存储介质,以解决现有技术中存在的数据库集群中数据一致性不高,容易发生数据冲突的问题
[000本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于分布式数据库集群中的读数据库,包括:接收数据读取请求,其中,所述数据读取请求中携带有查询参数和目标数据标识,所述查询参数基于目标数据的时效信息确定;根据所述查询参数在所述分布式数据库集群中确定目标数据库;基于所述目标数据标识在所述目标数据库中获取目标数据。2.如权利要求1所述的方法,其特征在于,所述分布式数据库集群中包含写数据库;根据所述查询参数在所述分布式数据库集群中确定目标数据库,包括:在所述查询参数对应的参数值为第一查询值的情况下,确定所述读数据库为目标数据库,其中,所述第一查询值对应的目标数据的时效信息为第一时效信息;在所述查询参数对应的参数值为第二查询值的情况下,确定所述分布式数据库集群中的写数据库为目标数据库,其中,所述第二查询值对应的目标数据的时效信息为第二时效信息。3.如权利要求1所述的方法,其特征在于,接收数据读取请求,包括:接收基于业务数据查询请求生成的数据读取请求。4.如权利要求1所述的方法,其特征在于,接收数据读取请求之前,还包括:接收数据写入请求,并基于所述数据写入请求确定待写入数据;获取分布式数据库集群中的写数据库标识,基于所述写数据库标识确定写数据库,并将所述待写入数据写入所述写数据库。5.如权利要求4所述的方法,其特征在于,获取分布式数据库集群中的写数据库标识,基于所述写数据库标识确定写数据库,包括:在获取到写数据库标识的情况下,基于所述写数据库标识在分布式数据库集群中确定目标数据库,并将所述目标数据库作为写数据库;在未获取到写数据库标识的情况下,为所述读数据库设置写数据库标识,并将所述读数据库作为写数据库。6.如权利要求4所述的方法,其特征在于,将所述待写入数据写入所述写数据库之后,还包括:接收数据同步请求,并基于所述数据同步请求确定目标消息队列;将所述目标消息队列中的目标消息发送至所述分布式数据库集群中的每个数据库。7.如权利要求4所述的方法,其特征在于,基于所述写数据库标识确定写数据库之后,还包括:基于预设专线将所述数据写入请求转发至所述写数据库。8.一种分布式数据库集群中写数据库的确定方法,其特征在于,应用于分布式数据库集群中的任意一个目标数据库,包括:接收数据写入请求,响应于所述数据写入请求确定写数据库标识;在基于所述...

【专利技术属性】
技术研发人员:姜栋
申请(专利权)人:上海哔哩哔哩科技有限公司
类型:发明
国别省市:

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

1