[发明专利]数据查询方法、装置及电子设备在审
申请号: | 202010683630.9 | 申请日: | 2020-07-15 |
公开(公告)号: | CN111930770A | 公开(公告)日: | 2020-11-13 |
发明(设计)人: | 王威;侯雪峰;柴瑜轩;赵宇 | 申请(专利权)人: | 北京金山云网络技术有限公司 |
主分类号: | G06F16/242 | 分类号: | G06F16/242;G06F16/27;G06F16/28;H04L29/08 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 徐丽 |
地址: | 100000 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 查询 方法 装置 电子设备 | ||
本申请提供了一种数据查询方法、装置及电子设备,涉及云计算数据查询技术领域,如果接收到主节点服务器分配的查询子任务,处理该查询子任务,得到对应的查询结果;该查询子任务由主节点服务器根据接收到的终端的业务查询任务拆分得到;从节点服务器通过该数据连接器,从数据源获取数据;向主节点服务器返回查询子任务的查询结果,以使主节点服务器根据接收到的查询子任务的查询结果,确定该业务查询任务的查询结果,并向终端返回该业务查询任务的查询结果。本申请实施例的查询架构构建在数据源之上,对源数据无影响,整个查询过程无需迁移数据,也无需将查询结果导出到磁盘后再进行关联,因而可以更加节约存储资源和计算资源,并提高查询效率。
技术领域
本申请涉及云计算数据查询技术领域,尤其是涉及一种数据查询方法、装置及电子设备。
背景技术
目前,在大数据应用场景下,当业务请求需要查询多个不同数据源的数据(异构数据)时,通常有以下两种方式:(1)将多个不同数据源的数据迁移到同一个数据库,再根据该数据库进行查询;(2)对不同数据源进行单独查询,导出各自的查询结果,然后再通过关联条件关联各个查询结果。
对于前一种查询方法,由于数据迁移耗时长,且数据重复存储,对于大数据量的操作,会导致存储和计算资源的浪费;对于后一种查询方法,由于需要了解每种数据源的查询方式,学习成本较高,且各自导出的查询结果需要先存放到磁盘上再进行关联,同样会导致存储及计算资源的浪费。
整体而言,现有在大数据应用场景下的异构数据查询方式,会导致存储资源和计算资源的浪费,整体查询效率较低。
发明内容
有鉴于此,本申请的目的在于提供一种数据查询方法、装置及电子设备,可以实现不同数据源的联合查询,并且更加节约存储资源和计算资源,提高查询效率。
第一方面,本申请实施例提供了一种数据查询方法,应用于服务器集群中的从节点服务器,该从节点服务器与预设的主节点服务器通信连接;该从节点服务器中预先配置有多种类型的数据连接器,该数据连接器用于链接对应的数据源;该方法包括:如果接收到主节点服务器分配的查询子任务,处理该查询子任务,得到对应的查询结果;该查询子任务由该主节点服务器根据接收到的终端的业务查询任务拆分得到;该从节点服务器通过该数据连接器,从数据源获取数据;向该主节点服务器返回该查询子任务的查询结果,以使该主节点服务器根据接收到的查询子任务的查询结果,确定该业务查询任务的查询结果,并向该终端返回该业务查询任务的查询结果。
在本申请较佳的实施例中,上述处理该查询子任务,得到对应的查询结果的步骤,包括:根据该查询子任务,确定需要访问的数据源;从上述多种类型的数据连接器中,确定与该数据源相匹配的目标数据连接器;通过该目标数据连接器链接该数据源,并从该数据源获取与该查询子任务关联的目标数据;根据该查询子任务处理该目标数据,得到该查询子任务的查询结果。
在本申请较佳的实施例中,上述从节点服务器上运行有心跳程序,上述从节点服务器通过该心跳程序与该主节点服务器通信连接;该方法还包括:通过该心跳程序获取该主节点服务器中的配置修改信息;根据该配置修改信息修改该从节点服务器的配置;该从节点服务器的配置设置在从节点服务器的内存中。
在本申请较佳的实施例中,上述配置修改信息包括数据连接器的修改信息,该修改信息包括增加数据连接器、删除数据连接器和修改数据连接器中的至少一种。
在本申请较佳的实施例中,在上述根据该配置修改信息修改该从节点服务器的配置的步骤之后,该方法还包括:向该主节点服务器返回该从节点服务器的配置修改结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山云网络技术有限公司,未经北京金山云网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010683630.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种移动边缘计算网络中身份认证方法
- 下一篇:云仿真系统中的容错方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置