混合云的数据查询方法及装置制造方法及图纸

技术编号:36354403 阅读:20 留言:0更新日期:2023-01-14 18:10
本发明专利技术公开了一种混合云的数据查询方法及装置,涉及大数据技术领域,其中该方法包括:公有云服务器在监听到用户登录时,更新用户身份标识在公有云的存储数据,从存储数据中获取用户输入的用户查询指令所查询数据在私有云的存储位置信息;在公有云服务器从公有云未获取到用户查询指令所查询数据在私有云的存储位置信息时,将用户查询指令和用户身份标识发送至私有云服务器;私有云服务器根据用户查询指令和用户身份标识,确定用户的查询权限信息;根据用户的查询权限信息,获取所查询数据在私有云的存储位置信息;将所查询数据在私有云的存储位置信息发送至公有云服务器存储。本发明专利技术可以提高混合云的数据查询效率。发明专利技术可以提高混合云的数据查询效率。发明专利技术可以提高混合云的数据查询效率。

【技术实现步骤摘要】
混合云的数据查询方法及装置


[0001]本专利技术涉及大数据
,尤其涉及一种混合云的数据查询方法及装置。

技术介绍

[0002]本部分旨在为权利要求书中陈述的本专利技术实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]如今,越来越多的企业把混合云作为自己的选择,混合云具有灵活性高,可扩展性强,计算能力高,连续性强的优点。对比公有云,可以将保密信息存储到本地,使数据具有更高的安全性,也避免了资源竞争;对比私有云,则它对于服务的响应更快,更容易扩展,且成本低。在这种情况下,需要企业对于内部资源的使用和调配有更好的规划,特别是存储资源的使用,好的存储方案才能既能保证数据的安全性又能保证数据的查询速度。
[0004]经研究发现,现有的用户对数据的查询需求80%都是重复的,20%为少量的查询需求,但是,用户每一次在混合云查询数据时,都需要对查询指令和用户权限进行分析,才可以从私有云获取对应的数据的存储位置信息,进而获取到数据,这种查询方式的查询效率较低,用户体验较差,且每次查询数据时数据的频繁同步会消耗过多的资源。

技术实现思路

[0005]本专利技术实施例提供一种混合云的数据查询方法,用以提高混合云的数据查询效率,改善用户体验,同时,避免数据查询时消耗过多的资源,该方法应用于混合云的私有云服务器,该方法包括:
[0006]在公有云服务器从公有云未获取到用户查询指令所查询数据在私有云的存储位置信息时,接收公有云服务器提供的用户查询指令和用户身份标识;
[0007]根据用户查询指令和用户身份标识,确定用户的查询权限信息;
[0008]根据用户的查询权限信息,获取所查询数据在私有云的存储位置信息;
[0009]将所查询数据在私有云的存储位置信息发送至公有云服务器;以使公有云服务器在公有云存储用户查询指令和所查询数据在私有云的存储位置信息。
[0010]本专利技术实施例提供一种混合云的数据库查询方法,用以提高混合云的数据查询效率,改善用户体验,同时,避免数据查询时消耗过多的资源,该方法应用于混合云的公有云服务器,该方法包括:
[0011]在监听到用户登录时,获取用户的登录信息;所述用户的登录信息包括用户身份标识;
[0012]根据所述用户身份标识,更新用户身份标识在公有云的存储数据;所述存储数据包括多个用户查询指令和每一用户查询指令所查询数据在私有云的存储位置信息;
[0013]接收用户输入的用户查询指令;根据用户输入的用户查询指令,从存储数据中获取用户输入的用户查询指令所查询数据在私有云的存储位置信息;
[0014]在从公有云未获取到用户输入的用户查询指令所查询数据在私有云的存储位置
信息时,将用户输入的用户查询指令和用户身份标识转发至私有云服务器;以使私有云服务器根据用户查询指令和用户身份标识,确定用户的查询权限信息;根据用户的查询权限信息,获取所查询数据在私有云的存储位置信息;将所查询数据在私有云的存储位置信息发送至公有云服务器;
[0015]接收私有云服务器发送的所查询数据在私有云的存储位置信息;
[0016]在公有云存储用户输入的用户查询指令和所查询数据在私有云的存储位置信息。
[0017]本专利技术实施例提供一种混合云的数据查询装置,用以提高混合云的数据查询效率,改善用户体验,同时,避免数据查询时消耗过多的资源,该装置应用于混合云的私有云服务器,该装置包括:
[0018]接收模块,用于在公有云服务器从公有云未获取到用户查询指令所查询数据在私有云的存储位置信息时,接收公有云服务器提供的用户查询指令和用户身份标识;
[0019]权限确定模块,用于根据用户查询指令和用户身份标识,确定用户的查询权限信息;
[0020]数据获取模块,用于根据用户的查询权限信息,获取所查询数据在私有云的存储位置信息;
[0021]发送模块,用于将所查询数据在私有云的存储位置信息发送至公有云服务器;以使公有云服务器在公有云存储用户查询指令和所查询数据在私有云的存储位置信息。
[0022]本专利技术实施例提供一种混合云的数据查询装置,用以提高混合云的数据查询效率,改善用户体验,同时,避免数据查询时消耗过多的资源,该装置应用于混合云的公有云服务器,该装置包括:
[0023]监听模块,用于在监听到用户登录时,获取用户的登录信息;所述用户的登录信息包括用户身份标识;
[0024]更新模块,用于根据所述用户身份标识,更新用户身份标识在公有云的存储数据;所述存储数据包括多个用户查询指令和每一用户查询指令所查询数据在私有云的存储位置信息;
[0025]查询模块,用于接收用户输入的用户查询指令;根据用户输入的用户查询指令,从存储数据中获取用户输入的用户查询指令所查询数据在私有云的存储位置信息;
[0026]发送模块,用于在从公有云未获取到用户输入的用户查询指令所查询数据在私有云的存储位置信息时,将用户输入的用户查询指令和用户身份标识转发至私有云服务器;以使私有云服务器根据用户查询指令和用户身份标识,确定用户的查询权限信息;根据用户的查询权限信息,获取所查询数据在私有云的存储位置信息;将所查询数据在私有云的存储位置信息发送至公有云服务器;
[0027]接收模块,用于接收私有云服务器发送的所查询数据在私有云的存储位置信息;
[0028]存储模块,用于在公有云存储用户输入的用户查询指令和所查询数据在私有云的存储位置信息。
[0029]本专利技术实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述混合云的数据查询方法。
[0030]本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有
计算机程序,所述计算机程序被处理器执行时实现上述混合云的数据查询方法。
[0031]本专利技术实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述混合云的数据查询方法。
[0032]本专利技术实施例中,在公有云服务器从公有云未获取到用户查询指令所查询数据在私有云的存储位置信息时,接收公有云服务器提供的用户查询指令和用户身份标识;根据用户查询指令和用户身份标识,确定用户的查询权限信息;根据用户的查询权限信息,获取所查询数据在私有云的存储位置信息;将所查询数据在私有云的存储位置信息发送至公有云服务器;以使公有云服务器在公有云存储用户查询指令和所查询数据在私有云的存储位置信息。与现有的混合云的数据查询的技术方案相比,先从公有云获取用户查询指令所查询数据在私有云的存储位置信息,若未获取到,则公有云服务器将用户查询指令和用户身份标识发送至私有云服务器获取所查询数据在私有云的存储位置信息,同时,私有云服务器将所查询数据在私有云的存储位置信息发送至公有云服务器进行存储,这样,便于用户在下一次查询相同的数据时直接获取所查询数据在私本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种混合云的数据查询方法,其特征在于,应用于混合云的私有云服务器,包括:在公有云服务器从公有云未获取到用户查询指令所查询数据在私有云的存储位置信息时,接收公有云服务器提供的用户查询指令和用户身份标识;根据用户查询指令和用户身份标识,确定用户的查询权限信息;根据用户的查询权限信息,获取所查询数据在私有云的存储位置信息;将所查询数据在私有云的存储位置信息发送至公有云服务器;以使公有云服务器在公有云存储用户查询指令和所查询数据在私有云的存储位置信息。2.如权利要求1所述的方法,其特征在于,所述查询权限信息包括有权限或无权限;根据用户的查询权限信息,获取所查询数据在私有云的存储位置信息,包括:在查询权限信息为有权限的情况下,获取所查询数据在私有云的存储位置信息。3.如权利要求2所述的方法,其特征在于,还包括:在查询权限信息为无权限的情况下,对用户查询指令进行解析;根据用户查询指令和用户身份标识,确定用户的查询权限信息,还包括:根据用户身份标识和解析后的用户查询指令,确定用户的查询权限信息。4.如权利要求3所述的方法,其特征在于,根据用户身份标识和解析后的用户查询指令,确定用户的查询权限信息之后,还包括:在查询权限信息为有权限的情况下,将解析后的用户查询指令和解析后的用户查询指令所查询数据在私有云的存储位置信息发送至公有云服务器,以使公有云服务器在公有云存储解析后的用户查询指令和解析后的用户查询指令所查询数据在私有云的存储位置信息。5.如权利要求3所述的方法,其特征在于,根据用户身份标识和解析后的用户查询指令,确定用户的查询权限信息之后,还包括:在查询权限信息为无权限的情况下,向公有云服务器发送无权限查询的提示信息,在公有云存储解析后的用户查询指令和无权限查询的提示信息。6.一种混合云的数据查询方法,其特征在于,应用于混合云的公有云服务器,包括:在监听到用户登录时,获取用户的登录信息;所述用户的登录信息包括用户身份标识;根据所述用户身份标识,更新用户身份标识在公有云的存储数据;所述存储数据包括多个用户查询指令和每一用户查询指令所查询数据在私有云的存储位置信息;接收用户输入的用户查询指令;根据用户输入的用户查询指令,从存储数据中获取用户输入的用户查询指令所查询数据在私有云的存储位置信息;在从公有云未获取到用户输入的用户查询指令所查询数据在私有云的存储位置信息时,将用户输入的用户查询指令和用户身份标识转发至私有云服务器;以使私有云服务器根据用户查询指令和用户身份标识,确定用户的查询权限信息;根据用户的查询权限信息,获取所查询数据在私有云的存储位置信息;将所查询数据在私有云的存储位置信息发送至公有云服务器;接收私有云服务器发送的所查询数据在私有云的存储位置信息;在公有云存储用户输入的用户查询指令和所查询数据在私有云的存储位置信息。7.如权利要求6所述的方法,其特征在于,还包括:接收私有云服务器发送的解析后的用户查询指令和解析后的用户查询指令所查询数
据在私有云的存储位置信息,解析后的用户查询指令是私有云服务器在用户的查询权限信息为无权限的情况下,对用户查询指令进行解析之后得到;在公有云存储解析后的用户查询指令和解析后的用户查询指令所查询数据在私有云的存储位置信息。8.如权利要求7所述的方法,其特征在于,还包括:在私有云服务器根据用户身份标识和解析后的用户查询指令,确定的用户的查询权限信息仍为无权限的情况下,接收私有云服务器发送的无权限查询的提示信息;在公有云存储解析后的用户查询指令和无权限查询的提示信息。9.一种混合云的数据查询装置,其特征在于,应用于...

【专利技术属性】
技术研发人员:贾哲
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1