一种数据调用方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:36882204 阅读:11 留言:0更新日期:2023-03-15 21:15
本申请实施例公开了一种数据调用方法、装置、计算机设备及存储介质,本方案获取目标业务所需存储的业务数据,以及目标业务对应的需求信息,需求信息中包括查询性能需求和接口属性需求;基于查询性能需求和业务数据的数据量,从至少一种类型的数据库中确定出存储业务数据的目标数据库,并将业务数据存储至目标数据库;基于接口属性需求,确定从目标数据库调用业务数据的数据调用接口的配置信息,并根据配置信息配置业务数据的数据调用接口;获取应用端发送的目标业务的数据查询指令,响应数据查询指令调用数据调用接口查询目标数据库中的业务数据,并将目标数据库中的业务数据发送给应用端,从而提高了数据调用效率。从而提高了数据调用效率。从而提高了数据调用效率。

【技术实现步骤摘要】
一种数据调用方法、装置、计算机设备及存储介质


[0001]本申请涉及数据调用
,具体涉及一种数据调用方法、装置、计算机设备及存储介质。

技术介绍

[0002]随着社会的发展,大数据在业务处理中的应用越来越广泛,一般企业通过应用端来处理业务时,该应用端需获取业务对应的大数据,来实现对业务的处理。
[0003]现有技术中,需通过人工将业务对应的大数据存储至本地中,再人工开发一个业务对应的数据服务API接口,以基于数据服务API接口进行大数据的调用工作,从而实现业务的处理。但是由于不同业务的业务规则不同,相应地,进行数据调用的数据服务接口也存在不同,所以,每次面对不同的业务都需开发一个对应的数据服务API接口,从而通过开发出的数据服务API接口来调用相应的数据,而如果每次面对新的业务均开发一个对应的数据服务API接口来调用数据,将会致使业务的数据调用需花费大量的时间,导致数据调用的效率较低。

技术实现思路

[0004]本申请实施例提供一种可用于金融科技或其他相关领域的数据调用方法、装置、计算机设备及存储介质,可以提高数据调用效率。
[0005]本申请实施例提供了一种数据调用方法,包括:
[0006]获取目标业务所需存储的业务数据,以及上述目标业务对应的需求信息,上述需求信息中包括查询性能需求和接口属性需求;
[0007]基于上述查询性能需求和上述业务数据的数据量,从至少一种类型的数据库中确定出存储上述业务数据的目标数据库,并将上述业务数据存储至上述目标数据库;
[0008]基于上述接口属性需求,确定从上述目标数据库调用上述业务数据的数据调用接口的配置信息,并根据上述配置信息配置上述业务数据的数据调用接口;
[0009]获取应用端发送的上述目标业务的数据查询指令,响应上述数据查询指令调用上述数据调用接口查询上述目标数据库中的业务数据,并将上述目标数据库中的业务数据发送给上述应用端。
[0010]相应的,本申请实施例还提供了一种数据调用装置,包括:
[0011]数据获取模块,用于获取目标业务所需存储的业务数据,以及上述目标业务对应的需求信息,上述需求信息中包括查询性能需求和接口属性需求;
[0012]数据存储模块,用于基于上述查询性能需求和上述业务数据的数据量,从至少一种类型的数据库中确定出存储上述业务数据的目标数据库,并将上述业务数据存储至上述目标数据库;
[0013]接口配置模块,用于基于上述接口属性需求,确定从上述目标数据库调用上述业务数据的数据调用接口的配置信息,并根据上述配置信息配置上述业务数据的数据调用接
口;
[0014]接口调用模块,用于获取应用端发送的上述目标业务的数据查询指令,响应上述数据查询指令调用上述数据调用接口查询上述目标数据库中的业务数据,并将上述目标数据库中的业务数据发送给上述应用端。
[0015]相应的,本申请实施例还提供了一种计算机设备,包括存储器,处理器及存储在储存器上并可在处理器上运行的计算机程序,其中,处理器执行本申请实施例任一提供的数据调用方法。
[0016]相应的,本申请实施例还提供了一种存储介质,存储介质存储有多条指令,指令适于处理器进行加载,以执行如上的数据调用方法。
[0017]本申请实施例获取目标业务所需存储的业务数据,以及上述目标业务对应的需求信息,上述需求信息中包括查询性能需求和接口属性需求;基于上述查询性能需求和上述业务数据的数据量,从至少一种类型的数据库中确定出存储上述业务数据的目标数据库,并将上述业务数据存储至上述目标数据库;基于上述接口属性需求,确定从上述目标数据库调用上述业务数据的数据调用接口的配置信息,并根据上述配置信息配置上述业务数据的数据调用接口;获取应用端发送的上述目标业务的数据查询指令,响应上述数据查询指令调用上述数据调用接口查询上述目标数据库中的业务数据,并将上述目标数据库中的业务数据发送给上述应用端,从而通过根据目标业务的需求信息实现目标业务的数据存储,以及目标业务的业务数据的数据调用接口的配置,以基于该数据调用接口实现了数据的调用,提高了数据调用效率。
附图说明
[0018]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1为本申请实施例提供的一种数据调用方法的流程示意图。
[0020]图2为本申请实施例提供的一种数据调用装置的结构框图。
[0021]图3为本申请实施例提供的计算机设备的结构示意图。
具体实施方式
[0022]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0023]本申请实施例提供一种数据调用方法、装置、存储介质及计算机设备。具体地,本申请实施例的数据调用方法可以由计算机设备执行,其中,该计算机设备可以为服务器,也可以为终端等设备。其中,服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN、以及大数据和人工智能平台等基
础云计算服务的云服务器。终端可以是智能手机、台式计算机、笔记本电脑、平板电脑等,但并不局限于此。终端以及服务器可以通过有线或无线通信方式进行直接或间接地连接,本申请在此不做限制。
[0024]例如,该计算机设备可以是终端,该终端可以获取目标业务所需存储的业务数据,以及上述目标业务对应的需求信息,上述需求信息中包括查询性能需求和接口属性需求;基于上述查询性能需求和上述业务数据的数据量,从至少一种类型的数据库中确定出存储上述业务数据的目标数据库,并将上述业务数据存储至上述目标数据库;基于上述接口属性需求,确定从上述目标数据库调用上述业务数据的数据调用接口的配置信息,并根据上述配置信息配置上述业务数据的数据调用接口;获取应用端发送的上述目标业务的数据查询指令,响应上述数据查询指令调用上述数据调用接口查询上述目标数据库中的业务数据,并将上述目标数据库中的业务数据发送给上述应用端。
[0025]基于上述问题,本申请实施例提供一种数据调用方法、装置、计算机设备及存储介质,可以提高数据调用效率。
[0026]以下分别进行详细说明。需说明的是,以下实施例的描述顺序不作为对实施例优选顺序的限定。
[0027]本申请实施例提供一种数据调用方法,该方法可以由终端或服务器执行,本申请实施例以数据调用方法由终端执行为例来进行说明,例如该终端可以为应用端。
[0028]请参阅图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据调用方法,其特征在于,所述方法包括:获取目标业务所需存储的业务数据,以及所述目标业务对应的需求信息,所述需求信息中包括查询性能需求和接口属性需求;基于所述查询性能需求和所述业务数据的数据量,从至少一种类型的数据库中确定出存储所述业务数据的目标数据库,并将所述业务数据存储至所述目标数据库;基于所述接口属性需求,确定从所述目标数据库调用所述业务数据的数据调用接口的配置信息,并根据所述配置信息配置所述业务数据的数据调用接口;获取应用端发送的所述目标业务的数据查询指令,响应所述数据查询指令调用所述数据调用接口查询所述目标数据库中的业务数据,并将所述目标数据库中的业务数据发送给所述应用端。2.根据权利要求1所述的方法,其特征在于,获取目标业务所需存储的业务数据,包括:获取目标业务所需存储的业务数据所处的大数据库的库名称,以及所述大数据库中的数据表的表名称;基于所述库名称和所述表名称,通过数据处理引擎从所述大数据库的数据表中获取所述业务数据。3.根据权利要求2所述的方法,其特征在于,所述将所述业务数据存储至所述目标数据库,包括:根据所述库名称和所述表名称在所述目标数据库中配置一目标存储空间,将所述业务数据存储至所述目标数据库的目标存储空间中;所述数据查询指令中包括目标存储空间的位置信息,所述响应所述数据查询指令调用所述数据调用接口查询所述目标数据库中的业务数据,包括:响应所述数据查询指令将所述位置信息输入给所述数据调用接口,以调用所述数据调用接口根据所述位置信息,查询所述目标数据库的目标存储空间中的业务数据。4.根据权利要求1所述的方法,其特征在于,所述基于所述接口属性需求,确定从所述目标数据库调用所述业务数据的数据调用接口的配置信息,包括:基于所述接口属性需求,确定处理所述目标业务的应用端支持的接口类型;将所述接口类型确定为所述业务数据的数据调用接口的配置信息。5.根据权利要求1所述的方法,其特征在于,所述接口属性需求中包括数据关联性需求,所述数据关联性需求用于指示所述数据调用接口与业务数据之间的关联性,所述...

【专利技术属性】
技术研发人员:刘星成杨智杨志彪
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:

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

1