数据调用方法、装置、电子设备及计算机可读存储介质制造方法及图纸

技术编号:37717837 阅读:12 留言:0更新日期:2023-06-02 00:14
本申请提供了一种数据获取方法、装置、电子设备及计算机可读存储介质,涉及计算机技术领域。本申请通过接收到调用数据库的调用指令,确定目标数据库,调用所述目标数据库,获取目标数据。其中,所述目标数据库包括目标用户所绑定的至少两种类型的第一数据库中的数据库;所述目标用户以外的其他用户不具备对所述目标数据库的调用权限。也就是说,本申请中,用户可以在数据库运维平台绑定多个数据库,并且,本申请的数据库运维平台可以支持多用户,多个用户所绑定的数据库之间相互隔离,实现了用户高效使用、管理数据库,并保证了数据库的数据安全。数据安全。数据安全。

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


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

技术介绍

[0002]随着云计算技术的发展和大数据时代的到来,数据库技术在各个方面得到快速的提升。在数据库的应用场景中,数据库数量和种类越来越多、数据库运行环境越来越复杂、数据库架构越来越丰富、数据库业务连续性稳定性越来越高。
[0003]然而,随着企业的发展,数据库应用及数据库管理方面也面临诸多问题,例如,企业数字化转型过程中面临着数据库可靠性、安全性、使用性能低等问题。因此,如何提升数据库可靠性、安全性、使用性能等成为亟待解决的问题。

技术实现思路

[0004]本申请的目的旨在至少能解决上述的技术缺陷之一,特别是数据库可靠性、安全性、使用性能低的技术缺陷。
[0005]根据本申请的一个方面,提供了一种数据调用方法,该方法包括:
[0006]接收到调用数据库的调用指令,确定目标数据库;
[0007]其中,所述目标数据库包括目标用户所绑定的至少两种类型的第一数据库中的数据库;所述目标用户以外的其他用户不具备对所述目标数据库的调用权限;
[0008]调用所述目标数据库,获取目标数据。
[0009]可选的,在所述接收到调用数据库的调用指令,确定目标数据库之前,所述方法还包括:
[0010]接收到数据库配置指令,根据所述目标用户的预配置信息,为所述第一数据库分配处理器资源和/或存储资源。r/>[0011]可选的,至少两个用户绑定的所述第一数据库分别对应不同的处理器资源和/或存储资源。
[0012]可选的,为所述第一数据库分配处理器资源和/或存储资源之后,所述方法还包括:
[0013]分别对所述处理器资源和/或所述存储资源进行划分,得到至少两个资源单元。
[0014]可选的,所述方法还包括:
[0015]接收到删除所述第一数据库的删除指令,对所述第一数据库中的数据进行缓存。
[0016]可选的,所述第一数据库包括MySQL数据库;Oracle数据库;PostgreSQL数据库中的至少一种。
[0017]根据本申请的另一个方面,提供了一种数据调用装置,该装置包括:
[0018]确定模块,用于接收到调用数据库的调用指令,确定目标数据库;
[0019]其中,所述目标数据库包括目标用户所绑定的至少两种类型的第一数据库中的数
据库;所述目标用户以外的其他用户不具备对所述目标数据库的调用权限;
[0020]调用模块,用于调用所述目标数据库,获取目标数据。
[0021]可选的,所述装置还包括配置模块,用于在所述接收到调用数据库的调用指令,确定目标数据库之前,
[0022]接收到数据库配置指令,根据所述目标用户的预配置信息,为所述第一数据库分配处理器资源和/或存储资源。
[0023]根据本申请的另一个方面,提供了一种电子设备,该电子设备包括存储器、处理器及存储在存储器上的计算机程序,其特征在于,所述处理器执行所述计算机程序以实现本申请的第一方面任一项所述的数据调用方法的步骤。
[0024]例如,本申请的第三方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,处理器、存储器和通信接口通过通信总线完成相互间的通信;
[0025]存储器用于存放至少一可执行指令,可执行指令使处理器执行如本申请的第一方面所示的数据调用方法对应的操作。
[0026]根据本申请的再一个方面,提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现本申请的第一方面任一项所述的数据调用方法的步骤。
[0027]例如,本申请实施例的第四方面,提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现本申请第一方面所示的数据调用方法。
[0028]根据本申请的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述第一方面的各种可选实现方式中提供的方法。
[0029]本申请提供的技术方案带来的有益效果是:
[0030]本申请实施例中,通过接收到调用数据库的调用指令,确定目标数据库,调用所述目标数据库,获取目标数据。其中,所述目标数据库包括目标用户所绑定的至少两种类型的第一数据库中的数据库;所述目标用户以外的其他用户不具备对所述目标数据库的调用权限。也就是说,本申请实施例中,用户可以在数据库运维平台绑定多个数据库,并且,本申请的数据库运维平台可以支持多用户,多个用户所绑定的数据库之间相互隔离,实现了用户高效使用、管理数据库,并保证了数据库的数据安全。
附图说明
[0031]为了更清楚地说明本申请实施例中的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍。
[0032]图1为本申请实施例提供的一种数据调用方法的流程示意图;
[0033]图2为本申请实施例提供的一种数据调用方法的应用场景示意图;
[0034]图3为本申请实施例提供的一种数据调用装置的结构示意图;
[0035]图4为本申请实施例提供的一种数据调用的电子设备的结构示意图。
具体实施方式
[0036]下面结合本申请中的附图描述本申请的实施例。应理解,下面结合附图所阐述的实施方式,是用于解释本申请实施例的技术方案的示例性描述,对本申请实施例的技术方案不构成限制。
[0037]本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本申请实施例所使用的术语“包括”以及“包含”是指相应特征可以实现为所呈现的特征、信息、数据、步骤、操作、元件和/或组件,但不排除实现为本
所支持其他特征、信息、数据、步骤、操作、元件、组件和/或它们的组合等。应该理解,当我们称一个元件被“连接”或“耦接”到另一元件时,该一个元件可以直接连接或耦接到另一元件,也可以指该一个元件和另一元件通过中间元件建立连接关系。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的术语“和/或”指示该术语所限定的项目中的至少一个,例如“A和/或B”可以实现为“A”,或者实现为“B”,或者实现为“A和B”。
[0038]为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
[0039]在IT企业中,多面临四个“越来越”:一、数据库数量和种类越来越多;二、运行环境越来越复杂;三、架构越来越丰富;四、业务连续性稳定性对数据库的要求越来越高。数据库工作量及复杂度几何倍数增长,对管理能力提出了更高的要求。如何利用本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据获取方法,其特征在于,包括:接收到调用数据库的调用指令,确定目标数据库;其中,所述目标数据库包括目标用户所绑定的至少两种类型的第一数据库中的数据库;所述目标用户以外的其他用户不具备对所述目标数据库的调用权限;调用所述目标数据库,获取目标数据。2.根据权利要求1所述的数据调用方法,其特征在于,在所述接收到调用数据库的调用指令,确定目标数据库之前,所述方法还包括:接收到数据库配置指令,根据所述目标用户的预配置信息,为所述第一数据库分配处理器资源和/或存储资源。3.根据权利要求2所述的数据调用方法,其特征在于,至少两个用户绑定的所述第一数据库分别对应不同的处理器资源和/或存储资源。4.根据权利要求2所述的数据调用方法,其特征在于,为所述第一数据库分配处理器资源和/或存储资源之后,所述方法还包括:分别对所述处理器资源和/或所述存储资源进行划分,得到至少两个资源单元。5.根据权利要求1所述的数据调用方法,其特征在于,所述方法还包括:接收到删除所述第一数据库的删除指令,对所述第一数据库中的数据进行缓存。6.根据权利要求1所述的数据调用方法,其特征在于,所述第...

【专利技术属性】
技术研发人员:李志龙
申请(专利权)人:湖南亚信安慧科技有限公司
类型:发明
国别省市:

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

1