[发明专利]图数据库的特征生成方法、装置及电子设备在审
申请号: | 202110457492.7 | 申请日: | 2021-04-27 |
公开(公告)号: | CN113297426A | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 范来琦;曾勇平;王安滨 | 申请(专利权)人: | 上海淇玥信息技术有限公司 |
主分类号: | G06F16/901 | 分类号: | G06F16/901;G06F16/903 |
代理公司: | 北京清诚知识产权代理有限公司 11691 | 代理人: | 李博 |
地址: | 201500 上海市崇明*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 特征 生成 方法 装置 电子设备 | ||
1.一种图数据库的特征生成方法,其特征在于,包括:
基于图特征生成命令获取特征列表;
基于所述特征列表提取多个待计算的特征;
在图数据库的缓存层中基于所述多个待计算的特征提取预先存储的多个子图;
对所述多个子图之中的边的关系进行收集和整理以生成多个特征。
2.如权利要求1所述的方法,其特征在于,还包括:
获取图数据库的图特征列表;
基于所述图特征列表通过聚合方式生成多个数据库查询命令;
基于所述数据库查询命令对所述图数据库进行查询以生成所述多个子图。
3.如权利要求2所述的方法,其特征在于,获取图数据库的图特征列表,包括:
图特征计算服务端获取图数据库的图特征列表。
4.如权利要求2所述的方法,其特征在于,基于所述图特征列表通过聚合方式生成多个数据库查询命令,包括:
基于所述图特征列表确定遍历条件集合;
基于所述遍历条件集合对待查询的边的属性进行聚合,生成多个聚合集合;
基于所述聚合集合生成所述多个数据库查询命令。
5.如权利要求4所述的方法,其特征在于,基于所述图特征列表确定遍历条件集合,包括:
解析所述图特征列表中的每一个特征;
基于解析后的特征确定遍历条件集合。
6.如权利要求4所述的方法,其特征在于,基于所述遍历条件集合对待查询的边的属性进行聚合,生成多个聚合集合,包括:
基于所述遍历条件集合对待查询的边的度数进行聚合计算;
基于所述遍历条件集合对待查询的边的类型进行聚合计算;
基于所述遍历条件集合对待查询的边的方向进行聚合计算;
根据聚合结果生成所述多个聚合集合。
7.如权利要求4所述的方法,其特征在于,基于所述聚合集合生成所述多个数据库查询命令,包括:
提取每一个聚合集合;
基于所述聚合集合中的遍历条件和边的属性生成数据库查询命令。
8.如权利要求2所述的方法,其特征在于,基于所述数据库查询命令对所述图数据库进行查询以生成所述多个子图,包括:
基于所述数据库查询命令由所述图数据库中查询生成所述关系数据集合;
基于所述多个关系数据集合生成所述多个子图;
将所述多个子图存储在缓存层。
9.如权利要求1所述的方法,其特征在于,在图数据库的缓存层中基于所述多个待计算的特征提取预先存储的多个子图,包括:
多个图特征计算服务端基于所述多个待计算的特征进行并发计算;
基于所述并发计算提取预先存储的所述多个子图。
10.如权利要求1所述的方法,其特征在于,对所述多个子图之中的边的关系进行收集和整理以生成多个特征,包括:
遍历每个子图中边序号和其对应的关系;
在所述多个子图遍历之后,基于边序号对边的度数、类型、方向进行收集和整理,以生成所述多个特征。
11.一种图数据库的特征生成装置,其特征在于,包括:
列表模块,用于基于图特征生成命令获取特征列表;
特征模块,用于基于所述特征列表提取多个待计算的特征;
提取模块,用于在图数据库的缓存层中基于所述多个待计算的特征提取预先存储的多个子图;
计算模块,用于对所述多个子图之中的边的关系进行收集和整理以生成多个特征。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海淇玥信息技术有限公司,未经上海淇玥信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110457492.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种轨道除雪车
- 下一篇:催化器的GBD封装工艺