业务处理方法、装置、设备及存储介质制造方法及图纸

技术编号:41207030 阅读:24 留言:0更新日期:2024-05-07 22:33
本申请公开了一种业务处理方法、装置、设备及存储介质。所述方法包括:对源数据库中待分片的第一源数据表进行分片处理,基于分片处理结果将所述第一源数据表中的业务数据写入分片数据库中;将所述第一源数据表和所述源数据库中的第二源数据表同步至分布式数据库中,所述第二源数据表为所述源数据库中不包括所述第一源数据表的其他数据表;响应于接收到的业务查询请求,基于所述业务查询请求携带的请求参数,从所述分片数据库和所述分布式数据库中确定第一目标数据库;通过所述第一目标数据库响应所述业务查询请求。

【技术实现步骤摘要】

本申请涉及数据库,尤其涉及一种业务处理方法、装置、设备及存储介质


技术介绍

1、随着业务快速稳定增长,业务数据库中数据表表的数据量骤增积累,针对常见的读多写少的场景而言,无论数据库层面如何调优,读性能都会开始出现瓶颈,加上数据库的资源占用较高,还会影响同一个数据库的其他业务的读写,维护成本也日益增加。

2、相关技术中,为了提高数据库的业务读写性能,通常在对象关系映射(objectrelational mapping,orm)框架层面修改或增强数据库的orm框架功能,比如在针对数据库的结构化查询语句(structured query language,sql)中增加自定义逻辑实现或者通过拦截器增加自定义解析,来控制查询请求的流向。但是,这种方式对业务代码的侵入性较大,且每次出现数据处理需求,就需要通过人工编码实现,无法快速响应业务处理需求,影响业务处理效率和质量。


技术实现思路

1、本申请实施例的目的提供一种业务处理方法、装置、设备及存储介质,用于在减少代码侵入性的前提下,快速响应业务处理需求,提本文档来自技高网...

【技术保护点】

1.一种业务处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述业务查询请求携带的请求参数,从所述分片数据库和所述分布式数据库中确定第一目标数据库,包括:

3.根据权利要求2所述的方法,其特征在于,在通过所述第一目标数据库响应所述业务查询请求之后,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述对源数据库中待分片的第一源数据表进行分片处理,包括:

5.根据权利要求4所述的方法,其特征在于,所述分片策略包括分库数量、分表数量和所述第一源数据表中作为分片键的目标字段;所述第一源数据表中的业务数据包...

【技术特征摘要】

1.一种业务处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述业务查询请求携带的请求参数,从所述分片数据库和所述分布式数据库中确定第一目标数据库,包括:

3.根据权利要求2所述的方法,其特征在于,在通过所述第一目标数据库响应所述业务查询请求之后,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述对源数据库中待分片的第一源数据表进行分片处理,包括:

5.根据权利要求4所述的方法,其特征在于,所述分片策略包括分库数量、分表数量和所述第一源数据表中作为分片键的目标字段;所述第一源数据表中的业务数据包括所述目标字段的取值;所述分片处理结果包括所述第一源数据表中的业务数据与所述分片数据库中的数据分表之间的对应关系,所述数据分表用于对所对应的业务数据进行存储;

6.根据权利要求1所述的方法,其特征在于,所述对源数据库中待分片的第一源数据表进行分片处理,基于分片处理结果将所述第一源数据表中的业务数据写入分片数据...

【专利技术属性】
技术研发人员:张启林郭江
申请(专利权)人:马上消费金融股份有限公司
类型:发明
国别省市:

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

1