[发明专利]一种数据处理方法及装置在审
申请号: | 202110783762.3 | 申请日: | 2021-07-12 |
公开(公告)号: | CN113407578A | 公开(公告)日: | 2021-09-17 |
发明(设计)人: | 张文学;罗亚;齐喜盅;王亮亮;胡贵丽;陈伟辉;潘艳;杜秀清 | 申请(专利权)人: | 上海数慧系统技术有限公司 |
主分类号: | G06F16/2455 | 分类号: | G06F16/2455;G06F16/28;G06F16/36;G06F16/242 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 钱娜 |
地址: | 201203 上海市浦东新区中国(*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 装置 | ||
本申请公开了一种数据处理方法及装置,获取数据查询请求,数据查询请求用于查询项目关联数据,基于数据查询请求查询图数据库,得到查询结果并反馈,图数据库包括节点和关系边,节点表示项目信息,关系边表示不同项目之间的关联数据。通过上述方案,在获取数据查询请求查询图数据库,得到项目关联数据时,无需通过涉及大量IO操作和内存消耗的表连接方式来获取,只需通过数据查询请求查询图数据库中数据查询请求对应的项目关联数据,由于图数据库可以高效的查询项目关联数据,防止查询项目关联数据时引发其他非相关的数据的读取,从而提高了查询项目关联数据的效率。此外,图数据库提供可视化的图显示界面,使得项目关联数据展示更直观。
技术领域
本申请涉及图谱技术领域,更具体地说,涉及一种数据处理方法及装置。
背景技术
关系型数据库是指采用了关系模型来组织数据的数据库,关系型数据库 以行和列的形式存储数据,关系型数据库这一系列的行和列被称为表,一组 表组成了数据库。
现有技术中,对关系型数据库的多层关联的项目数据进行关联查询时需 要做表连接,而表连接涉及到大量的输入/输出(Input/Output,IO)操作及内 存消耗,从而降低执行关联查询的处理速度。
因此,现有的关系型数据库查询项目关联数据的效率低。
发明内容
有鉴于此,本申请公开了一种数据处理方法及装置,旨在提高查询项目 关联数据的效率。
为了实现上述目的,其公开的技术方案如下:
本申请第一方面公开了一种数据处理方法,所述方法包括:
获取数据查询请求,所述数据查询请求用于查询项目关联数据;
基于所述数据查询请求查询图数据库,得到查询结果并反馈;所述图数 据库包括节点和关系边,所述节点表示项目信息,所述关系边表示不同项目 之间的关联数据。
优选的,在所述获取数据查询请求之前,还包括:
构建图数据库;
构建所述图数据库的过程包括:
获取项目关联数据,所述项目关联数据基于各个项目之间的关联关系得 到;
基于预设加载服务对所述项目关联数据进行加载,并将加载后的项目关 联数据存储至所述图数据库,完成所述图数据库的构建。
优选的,获取项目关联数据包括:
从关系型数据库中获取各个项目的项目描述信息,所述项目描述信息至 少包括项目属性和项目类型;
基于所述项目属性和所述项目类型,确定存在关联关系的项目数据;
将所述存在关联关系的项目数据确定为项目关联数据。
优选的,所述基于所述数据查询请求查询图数据库,得到查询结果并反 馈,包括:
提取所述数据查询请求中携带的待查询项目属性信息;
基于图查询语言,从图数据库中读取所述待查询项目属性信息所对应的 项目关联数据并反馈。
优选的,当所述项目关联数据处于在线状态时,所述基于预设加载服务 对所述项目关联数据进行加载,并将加载后的项目关联数据存储至所述图数 据库,包括:
基于图数据服务,对处于在线状态的项目关联数据进行加载;
将加载后的处于在线状态的项目关联数据存储至所述图数据库。
优选的,当所述项目关联数据处于离线状态时,所述基于预设加载服务 对所述项目关联数据进行加载,并将加载后的项目关联数据存储至所述图数 据库,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海数慧系统技术有限公司,未经上海数慧系统技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110783762.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:扫地机器人清扫方法、模组、扫地机器人和存储介质
- 下一篇:一种调温水龙头