一种多数据库数据的共享管理方法、系统及存储介质技术方案

技术编号:36708122 阅读:18 留言:0更新日期:2023-03-01 09:32
本申请涉及一种多数据库数据的共享管理方法、系统及存储介质,属于数据处理的技术领域,其方法包括:获取目标数据库的查询请求信息;基于查询请求信息获取当前查询账号;判断当前查询账号是否属于目标数据库;若否,则基于查询请求信息获取目标数据库的查询数据;基于查询数据生成镜像数据;基于查询请求信息获取镜像数据以查询数据。本申请具有尽可能防止数据库的数据被破坏,降低发生所有数据泄漏的风险的效果。风险的效果。风险的效果。

【技术实现步骤摘要】
一种多数据库数据的共享管理方法、系统及存储介质


[0001]本申请涉及数据处理的
,尤其是涉及一种多数据库数据的共享管理方法、系统及存储介质。

技术介绍

[0002]当前,随着信息化应用的不断深入,企业内部信息交互的需求日益强烈,急切需要对已有的信息进行整合,联通“信息孤岛”,而多个数据库之间联通而实现的信息融合共享,则是一个解决“信息孤岛”的有效措施。
[0003]随着数据库之间联通的不断加深,不同数据库之间可以共享的信息则会越来越多,同一个数据库的登录账号在不同数据库进行登录访问,从而实现数据库信息的获取。
[0004]但是,通过上述的方式也会导致,一个登录账号可以直接进入所有联通的数据库,从而直接与数据库的所有数据进行接触,当一个数据库的登录账号进入另一个数据库时,对于一些有其他目的的人,很容易对数据库的数据造成破坏,或造成所有数据的泄漏。

技术实现思路

[0005]为了尽可能防止数据库的数据被破坏,降低发生所有数据泄漏的风险,本申请提供一种多数据库数据的共享管理方法、系统及存储介质。
[0006]第一方面,本申请提供一种多数据库数据的共享管理方法,采用如下的技术方案:一种多数据库数据的共享管理方法,包括:获取目标数据库的查询请求信息;基于所述查询请求信息获取当前查询账号;判断所述当前查询账号是否属于所述目标数据库;若所述当前查询账号不属于所述目标数据库,则基于所述查询请求信息获取所述目标数据库的查询数据;基于所述查询数据生成镜像数据;基于所述查询请求信息获取所述镜像数据以查询所述查询数据。
[0007]通过采用上述技术方案,当需要从目标数据库进行数据查询时,获取目标数据库的查询请求信息,然后根据查询请求信息获取当前查询账号,然后判断当前查询账号是否属于目标数据库,从而确定是否内目标数据库的内部账号。如果不属于,此时根据查询请求信息获取目标数据库的查询数据,并根据查询数据生成镜像数据,最后,根据查询请求获取镜像数据以查询所述查询数据。从而,通过镜像数据能够尽可能防止不属于目标数据库的查询账号直接与查询数据进行接触,能够尽可能防止数据库的数据被破坏,且通过镜像数据进行查询,能够降低发生所有数据泄漏的风险。
[0008]作为优选,所述基于所述查询数据生成镜像数据,包括:获取所述查询数据的分类标记;基于所述分类标记获取所述查询数据在所述目标数据库中的所属分类,作为目标
分类;获取所述目标分类的全部数据,作为分类数据,所述分类数据包括所述查询数据;将所述分类数据复制到预设的镜像空间以生成所述镜像数据。
[0009]通过采用上述技术方案,获取目标分类的全部数据,作为分类数据,并复制到镜像空间中,从而形成镜像数据,能够尽可能的方便用户从数据库中查询与查询数据相关的数据。
[0010]作为优选,所述将所述分类数据复制到预设的镜像空间以生成所述镜像数据,包括:将所述分类数据复制到所述镜像空间之后,将复制的所述分类数据作为复制数据;判断所述复制数据中是否存在第一加密数据;若存在,则获取所述第一加密数据的数据密码;基于所述数据密码解密所述第一加密数据以获得解密数据;在所述镜像空间对所述解密数据进行加密,并获得第二加密数据和所述第二加密数据的随机密码;获取所述复制数据中所述第一加密数据之外的数据,作为剩余数据;基于所述剩余数据和所述第二加密数据生成所述镜像数据;将所述随机密码发送至所述当前查询账号;若不存在,则基于所述复制数据直接生成所述镜像数据。
[0011]通过采用上述技术方案,判断复制数据是否存在第一加密数据,如果存在着获得数据密码,并根据数据密码对第一加密数据进行解密,从而方便用户查看数据。然后在镜像空间对解密数据再次进行加密,获得第二加密数据和随机密码,从而能够尽可能防止其他的账号读取到解密数据,使当前查询账号能够获得随机密码进行解密的同时,由于密码随机生成,能够进一步提高数据的安全性。
[0012]作为优选,若所述当前查询账号属于所述目标数据库时,包括:获取所述当前查询账号的部门信息;基于所述查询请求信息获取请求查询数据;判断所述请求查询数据与所述部门信息是否匹配;若匹配,则获取所述目标数据库中与所述请求查询数据对应的数据;若不匹配,则将所述查询请求信息发送至相应的所述目标数据库的管理员处以确定所述当前查询账号是否允许访问所述目标数据库。
[0013]通过采用上述技术方案,判断请求查询数据与部门信息是否匹配,能够判断是否有人越过部门获取数据,如果不匹配则将查询请求信息发送至相应的目标数据库的管理员处以确定当前查询账号是否允许访问目标数据库,从而能够进一步提高数据查询的安全性。
[0014]作为优选,在所述将所述查询请求信息发送至相应的所述目标数据库的管理员处以确定所述当前查询账号是否允许访问所述目标数据库之前,还包括:获取与所述部门信息不匹配的所述请求查询数据对应的所述当前查询账号,作为临时查询账号;
将所述临时查询账号请求访问的所述目标数据库作为请求数据库;判断所述请求数据库中是否存在所述临时查询账号的历史查询记录;若存在,则获取所述目标数据库中与所述请求查询数据对应的数据;若不存在,则进行下一步。
[0015]通过采用上述技术方案,判断请求数据库中是否存在临时查询账号的历史查询记录,能够判断临时查询账号是否是正常获取数据,如果存在,就证明临时查询账号曾在请求数据库中查询过相关数据,此时可以直接获取数据,否则,则继续执行将查询请求信息发送至相应的目标数据库的管理员处以确定当前查询账号是否允许访问目标数据库的步骤,从而能够进一步提高数据查询的安全性。
[0016]作为优选,在所述基于所述查询请求信息获取所述镜像数据以查询所述查询数据之后,还包括:获取所述当前查询账号在预设的镜像空间的登录状态,所述登录状态包括在线状态和离线状态;当所述登录状态为离线状态时,获取所述当前查询账号的离线时长;判断所述离线时长是否大于预设时长;若是,则获取删除指令以删除所述镜像数据。
[0017]通过采用上述技术方案,判断离线时长是否大于预设时长,能够判断是否需要对镜像空间的镜像数据进行删除,能够尽可能保证镜像数据的有效性,同时能够及时对镜像空间进行清理,能够尽可能降低空间不足情况发生的可能性。
[0018]作为优选,在所述获取删除指令以删除所述镜像数据之前,还包括:获取所述当前查询账号所属的数据库,作为第一数据库;获取所述当前查询账号在所述第一数据库的登录状态;若所述登录状态为离线状态,则不获取所述删除指令;若所述登录状态为在线状态,则进行下一步。
[0019]通过采用上述技术方案,判断当前查询账号在第一数据库的登录状态,能够判断当前账号是否因为意外原因退出镜像空间,如果在第一数据库的登录状态为离线状态,证明当前查询账号大概率因为意外原因退出登录,若为在线状态,证明当前查询账号大概率是主动从镜像空间退出,因此可以获取删除指令。从而能够提高删除指令获取的准确性。
[0020]作为优选,在所述基于所述查询请本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多数据库数据的共享管理方法,其特征在于,包括:获取目标数据库的查询请求信息;基于所述查询请求信息获取当前查询账号;判断所述当前查询账号是否属于所述目标数据库;若所述当前查询账号不属于所述目标数据库,则基于所述查询请求信息获取所述目标数据库的查询数据;基于所述查询数据生成镜像数据;基于所述查询请求信息获取所述镜像数据以查询所述查询数据。2.根据权利要求1所述的共享管理方法,其特征在于,所述基于所述查询数据生成镜像数据,包括:获取所述查询数据的分类标记;基于所述分类标记获取所述查询数据在所述目标数据库中的所属分类,作为目标分类;获取所述目标分类的全部数据,作为分类数据,所述分类数据包括所述查询数据;将所述分类数据复制到预设的镜像空间以生成所述镜像数据。3.根据权利要求2所述的共享管理方法,其特征在于,所述将所述分类数据复制到预设的镜像空间以生成所述镜像数据,包括:将所述分类数据复制到所述镜像空间之后,将复制的所述分类数据作为复制数据;判断所述复制数据中是否存在第一加密数据;若存在,则获取所述第一加密数据的数据密码;基于所述数据密码解密所述第一加密数据以获得解密数据;在所述镜像空间对所述解密数据进行加密,并获得第二加密数据和所述第二加密数据的随机密码;获取所述复制数据中所述第一加密数据之外的数据,作为剩余数据;基于所述剩余数据和所述第二加密数据生成所述镜像数据;将所述随机密码发送至所述当前查询账号;若不存在,则基于所述复制数据直接生成所述镜像数据。4.根据权利要求1所述的共享管理方法,其特征在于,若所述当前查询账号属于所述目标数据库时,包括:获取所述当前查询账号的部门信息;基于所述查询请求信息获取请求查询数据;判断所述请求查询数据与所述部门信息是否匹配;若匹配,则获取所述目标数据库中与所述请求查询数据对应的数据;若不匹配,则将所述查询请求信息发送至相应的所述目标数据库的管理员处以确定所述当前查询账号是否允许访问所述目标数据库。5.根据权利要求4所述的共享管理方法,其特征在于,在所述将所述查询请求信息发送至相应的所述...

【专利技术属性】
技术研发人员:顾锋谢云龙张瑞祥
申请(专利权)人:维正科技服务有限公司
类型:发明
国别省市:

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

1