一种数据查询的方法、装置及电子设备制造方法及图纸

技术编号:23084936 阅读:81 留言:0更新日期:2020-01-11 01:06
本发明专利技术实施例公开了一种数据查询的方法、装置及电子设备,所述方法、装置及电子设备包括:获取待查询语句中包含的目标实体信息;基于目标实体信息,从预设数据库中获取与目标实体信息匹配的目标关联信息,预设数据库包括第一数据库和第二数据库,第一数据库用于存储实体信息,第二数据库用于存储与实体信息匹配的关联信息,其中,关联信息包括实体执行和/或响应的关联事件以及所述关联事件的响应或执行对象。采用该方法、装置及电子设备,在查询目标实体的多个关联信息时,不需要多次查询,可以基于待查询语句中的目标实体信息,从预设数据库中获取与目标实体信息匹配的多个目标关联信息,从而提高关联信息的查询效率。

A data query method, device and electronic equipment

【技术实现步骤摘要】
一种数据查询的方法、装置及电子设备
本专利技术涉及计算机
,尤其涉及一种数据查询的方法、装置及电子设备。
技术介绍
复杂关系数据,如社交网络数据、科技情报数据等,是大数据的一种重要类型,通过对复杂关系数据的分析与挖掘,可以实现社区发现、科研关系查询等。通常,复杂关系数据可以基于传统图数据库进行存储,即依据图的结构和属性来存储复杂关系数据,其中,图数据库比如可以是面向网络的图形数据库Neo4j、开源图数据库HugeGraph等。然而,由于基于传统图数据库存储时,通常将复杂关系数据中同一实体的多个关联事件以及关联关系存储至不同存储节点,使得当查询同一实体的多个关联信息时,需要创建多次节点索引,从而导致查询关联信息时效率较低。
技术实现思路
本专利技术实施例提供一种数据查询的方法、装置及电子设备,可以持续构建实体间事件关系存储,在查询目标实体的多个关联信息时,不需要多次查询,可以基于待查询语句中的目标实体信息,从预设数据库中获取与目标实体信息匹配的多个目标关联信息,从而提高关联信息的查询效率。r>为解决上述技术问本文档来自技高网...

【技术保护点】
1.一种数据查询的方法,其特征在于,所述方法包括:/n获取待查询语句中包含的目标实体信息;/n基于所述目标实体信息,从预设数据库中获取与所述目标实体信息匹配的目标关联信息,所述预设数据库包括第一数据库和第二数据库,所述第一数据库用于存储实体信息,所述第二数据库用于存储与所述实体信息匹配的关联信息,其中,所述关联信息包括实体执行和/或响应的关联事件以及所述关联事件的响应或执行对象。/n

【技术特征摘要】
1.一种数据查询的方法,其特征在于,所述方法包括:
获取待查询语句中包含的目标实体信息;
基于所述目标实体信息,从预设数据库中获取与所述目标实体信息匹配的目标关联信息,所述预设数据库包括第一数据库和第二数据库,所述第一数据库用于存储实体信息,所述第二数据库用于存储与所述实体信息匹配的关联信息,其中,所述关联信息包括实体执行和/或响应的关联事件以及所述关联事件的响应或执行对象。


2.根据权利要求1所述的方法,其特征在于,在所述基于所述目标实体信息,从预设数据库中获取与所述目标实体信息匹配的目标关联信息之前,还包括:
获取所述实体信息以及与所述实体信息匹配的关联信息;
基于所述实体信息以及所述与所述实体信息匹配的关联信息,构建所述预设数据库。


3.根据权利要求2所述的方法,其特征在于,所述基于所述实体信息以及所述与所述实体信息匹配的关联信息,构建所述预设数据库,包括:
将所述实体信息存储至所述第一数据库;
将所述与所述实体信息匹配的关联信息存储至所述第二数据库;
基于所述第一数据库以及所述第二数据库,建立索引关系,所述索引关系用于关联所述第一数据库与所述第二数据库;
根据所述第一数据库、所述第二数据库以及所述索引关系,构建所述预设数据库。


4.根据权利要求3所述的方法,其特征在于,所述将所述关联关系与所述关联事件存储至所述第二数据库,包括:
将所述第二数据库的存储区域划分为预设数量的子存储区域;
根据所述关联事件的发生时间与所述子存储区域之间的预设映射关系,将所述关联事件存储至对应的所述子存储区域。


5.根据权利要求1所述的方法,其特征在于,所述基于所述...

【专利技术属性】
技术研发人员:黄伟孙伟苏海波杜晓梦马志峰刘译璟于帮付赵丹
申请(专利权)人:北京百分点信息科技有限公司
类型:发明
国别省市:北京;11

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

1