[发明专利]图数据库的查询方法、系统、计算机设备和可读存储介质有效
申请号: | 201810360897.7 | 申请日: | 2018-04-20 |
公开(公告)号: | CN110309334B | 公开(公告)日: | 2023-07-18 |
发明(设计)人: | 张萌;黄明 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F16/58 | 分类号: | G06F16/58;G06F16/51 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 黄晓庆;邓云鹏 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 查询 方法 系统 计算机 设备 可读 存储 介质 | ||
1.一种图数据库的查询方法,其特征在于,所述方法包括:
查询请求服务器接收终端发送的至少一条查询条件,并对各所述查询条件进行解析,得到解析结果后将所述解析结果发送至图数据库管理服务器;所述解析结果包括用于执行后续查询的相关参数;
所述图数据库管理服务器根据所述解析结果获得对应的元数据,并将所述元数据发送至所述查询请求服务器;所述元数据是表示所述解析结果的标识,包括所述相关参数的标识;
所述查询请求服务器接收所述元数据,根据所述元数据生成与各所述查询条件对应的查询请求后,将各所述查询请求分配至分布式处理服务器;
所述分布式处理服务器调用预先配置的图数据库访问接口,根据分配的所述查询请求对图数据库进行查询,得到查询结果。
2.根据权利要求1所述的方法,其特征在于,所述分布式处理服务器调用预先配置的图数据库访问接口,根据分配的所述查询请求对图数据库进行查询,得到查询结果,包括:
所述分布式处理服务器调用预先配置的图数据库访问接口,根据分配的所述查询请求生成对图数据库的查询指令,并发送至图数据库;
所述图数据库根据所述查询指令,将与所述查询指令匹配的关联数据返回至所述分布式处理服务器;
所述分布式处理服务器通过所述图数据库访问接口,对所述关联数据进行解析,生成查询结果。
3.根据权利要求2所述的方法,其特征在于,所述分布式处理服务器调用预先配置的图数据库访问接口,根据分配的所述查询请求生成对图数据库的查询指令,并发送至图数据库,包括:
所述分布式处理服务器调用预先配置的图数据库访问接口,根据分配的所述查询请求生成与所述查询请求匹配的主键;
根据所述主键定位查询区域,并生成携带有所述查询区域的查询指令;
将所述查询指令发送至图数据库中、与所述查询区域对应的区域服务器。
4.根据权利要求3所述的方法,其特征在于,所述图数据库根据所述查询指令,将与所述查询指令匹配的关联数据返回至所述分布式处理服务器,包括:
所述区域服务器根据所述查询指令,读取所述查询区域的关联数据,将所述关联数据返回至所述分布式处理服务器。
5.根据权利要求1所述的方法,其特征在于,所述解析结果包括源点名、服务名、方向名和标签名,所述图数据库管理服务器根据所述解析结果获得对应的元数据,并将所述元数据发送至所述查询请求服务器,包括:
所述图数据库管理服务器根据预先配置的映射关系,获得与所述源点名对应的源点标识、与所述服务名对应的服务标识、与所述方向名对应方向标识以及与所述标签名对应的标签标识,将所述源点标识、所述服务标识、所述方向标识和所述标签标识组成的元数据发送至所述查询请求服务器。
6.根据权利要求5所述的方法,其特征在于,所述查询请求服务器接收所述元数据,根据所述元数据生成与各所述查询条件对应的查询请求后,将各所述查询请求分配至分布式处理服务器,包括:
所述查询请求服务器接收所述元数据,根据所述源点标识、服务标识、方向标识和标签标识生成对应的查询请求,将各所述查询请求分配至分布式处理服务器。
7.根据权利要求6所述的方法,其特征在于,所述分布式处理服务器调用预先配置的图数据库访问接口,根据分配的所述查询请求对图数据库进行查询,得到查询结果,包括:
所述分布式处理服务器调用预先配置的图数据库访问接口,根据所述服务标识确定执行的查询服务;
基于确定的所述查询服务,根据分配的所述查询请求中的所述源点标识、方向标识和标签标识生成哈希值;
基于所述源点标识、所述方向标识、所述标签标识和所述哈希值构建主键,并根据所述主键对图数据库进行查询,得到查询结果。
8.根据权利要求1至7中任一项所述的方法,其特征在于,所述方法还包括:
所述分布式处理服务器将所述查询结果发送至存储服务器进行保存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810360897.7/1.html,转载请声明来源钻瓜专利网。