图谱数据存储方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:24708175 阅读:60 留言:0更新日期:2020-06-30 23:59
本申请提供一种图谱数据存储方法、装置、电子设备及可读存储介质,该方法包括:将目标图谱的边数据以目标图谱数据存储结构的形式导入存储介质;其中,所述目标图谱数据存储结构包括多个行存储结构,一个所述行存储结构对应一个结点,所述行存储结构用于存储对应的结点的数据以及该结点的相邻边的数据;在所述多个行存储结构中分别导入对应的结点数据。该方法可以提高图谱的完整性,并可以提高图谱数据查询效率。

【技术实现步骤摘要】
图谱数据存储方法、装置、电子设备及可读存储介质
本申请涉及大数据技术,尤其涉及一种图谱数据存储方法、装置、电子设备及可读存储介质。
技术介绍
随着大数据时代的来临,图数据结构的应用日益广泛。尽管目前市场上已经有很多图谱数据存储方案,但是目前的图谱数据存储方案通常以结点为中心,在导入边数据之前,需要保证边数据的两个相邻结点必须均已经导入。然而实践发现,在实际应用中,经常会出现边数据所对应的两个结点数据中至少一个无法成功导入的情况,从而导致边数据也无法成功导入。
技术实现思路
有鉴于此,本申请提供一种图谱数据存储方法及其装置。具体地,本申请是通过如下技术方案实现的:根据本申请实施例的第一方面,提供一种图谱数据存储方法,包括:将目标图谱的边数据以目标图谱数据存储结构的形式导入存储介质;其中,所述目标图谱数据存储结构包括多个行存储结构,一个所述行存储结构对应一个结点,所述行存储结构用于存储对应的结点的数据以及该结点的相邻边的数据;在所述多个行存储结构中分别导入对应的结点数据。根据本申请本文档来自技高网...

【技术保护点】
1.一种图谱数据存储方法,其特征在于,包括:/n将目标图谱的边数据以目标图谱数据存储结构的形式导入存储介质;其中,所述目标图谱数据存储结构包括多个行存储结构,一个所述行存储结构对应一个结点,所述行存储结构用于存储对应的结点的数据以及该结点的相邻边的数据;/n在所述多个行存储结构中分别导入对应的结点数据。/n

【技术特征摘要】
1.一种图谱数据存储方法,其特征在于,包括:
将目标图谱的边数据以目标图谱数据存储结构的形式导入存储介质;其中,所述目标图谱数据存储结构包括多个行存储结构,一个所述行存储结构对应一个结点,所述行存储结构用于存储对应的结点的数据以及该结点的相邻边的数据;
在所述多个行存储结构中分别导入对应的结点数据。


2.根据权利要求1所述的方法,其特征在于,所述将目标图谱的边数据以目标图谱数据存储结构的形式导入存储介质,包括:
对于所述目标图谱的任一条边,确定该边的两个相邻结点对应的行存储结构是否存在;
若存在,则将该边的数据分别导入该边的两个相邻结点对应的行存储结构。


3.根据权利要求2所述的方法,其特征在于,所述将目标图谱的边数据以目标图谱数据存储结构的形式导入存储介质,还包括:
若该边的其中一个相邻结点对应的行存储结构存在,则将该边的数据导入该其中一个相邻结点对应的行存储结构;
创建该边的另一个相邻节点对应的行存储结构,并将该边的数据导入该另一个相邻结点对应的行存储结构。


4.根据权利要求2所述的方法,其特征在于,所述将目标图谱的边数据以目标图谱数据存储结构的形式导入存储介质,还包括:
若该边的两个相邻结点对应的行存储结构均不存在,则分别创建该两个相邻结点对应的行存储结构,并将该边的数据分别导入该两个相邻结点对应的行存储结构。


5.根据权利要求1-4任一项所述的方法,其特征在于,对于任一行存储结构,当该行存储结构中未导入结点数据时,该行存储结构对应结点为虚拟结点;
所述在所述多个行存储结构中分别导入对应的结点数据,包括:
向虚拟结点对应的行存储结构导入对应的结点数据。


6.根据权利要求1-4任一项所述的方法,其特征在于,所述行存储结构以对应的结点的标识为主键,通过属性元组存储该结点的属性信息,并通过边元组存储该结点的相邻边的属性信息。


7.一种图谱数据存储装置,其特征在于,包括:
第一存储单元,用于将目标图谱的边数据以目标图谱数据存储结构的形式导入存储介质;其中,所述目标图谱数据存储结构包括多个行存储结构,一个所述行存储结构对应一个结点,所述行存储结...

【专利技术属性】
技术研发人员:葛挺浦世亮姜伟浩闫春
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:浙江;33

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

1