图数据的存储、读取方法及装置制造方法及图纸

技术编号:41507072 阅读:17 留言:0更新日期:2024-05-30 14:47
本说明书实施例提供一种图数据的存储、读取方法及装置,在图数据的存储方法中,获取待存储的目标图数据以及目标图模式。将目标图数据和目标图模式输入编码器进行编码处理,该编码处理包括,将多个生效属性依次作为目标属性,从针对目标类型的图形元素预计算的字段编号表中,查询该目标属性对应的目标字段编号。获取目标图数据中该目标属性对应的目标属性值,按照目标协议的规范,组合目标字段编号的编码以及目标属性值的编码,得到目标属性对应的编码片段。拼接各生效属性对应的各编码片段,得到符合目标协议的目标编码。将目标编码写入目标存储系统。

【技术实现步骤摘要】

本说明书一个或多个实施例涉及图数据处理,尤其涉及一种图数据的存储、读取方法及装置


技术介绍

1、在图数据处理中,通常需要对图数据进行序列化(也称编码)和反序列化(解码)处理。其中,序列化是指将原始数据按照一定的编码规范转换成指定格式(比如,二进制的字节流)的过程,反序列化是指将指定格式的数据解析成原始数据的过程。这里的图数据例如可以为隐私数据。

2、目前,一种常用的序列化技术是基于谷歌公司提出的protobuf协议的序列化,然而,在利用该种序列化方式处理大规模的图数据时,其处理速度比较缓慢,这会影响图数据的存储和读取效率。因此,需要提供一种更有效的图数据存储和读取方案。


技术实现思路

1、本说明书一个或多个实施例描述了一种图数据的存储、读取方法及装置,可以大大提升图数据的存储和读取效率。

2、根据第一方面,提供了一种图数据的存储方法,包括:

3、获取待存储的目标图数据,其中包括,目标类型的图形元素的若干属性及属性值;所述图形元素包括节点或边;

<p>4、获取目标图模本文档来自技高网...

【技术保护点】

1.一种图数据的存储方法,包括:

2.根据权利要求1所述的方法,其中,所述字段编号表用于记录针对所述目标类型的图形元素所枚举的多个属性各自的字段编号,所述多个属性中任意的第一属性的第一字段编号通过以下步骤预计算得到:

3.根据权利要求2所述的方法,其中,所述目标图模式还定义,所述多个生效属性的数据类型及属性ID;

4.根据权利要求1所述的方法,其中,所述得到所述目标属性对应的编码片段,包括:

5.根据权利要求1所述的方法,其中,所述目标图模式,还定义所述多个生效属性的数据类型、属性ID以及属性值的约束条件;

6.根据权利要求1所...

【技术特征摘要】

1.一种图数据的存储方法,包括:

2.根据权利要求1所述的方法,其中,所述字段编号表用于记录针对所述目标类型的图形元素所枚举的多个属性各自的字段编号,所述多个属性中任意的第一属性的第一字段编号通过以下步骤预计算得到:

3.根据权利要求2所述的方法,其中,所述目标图模式还定义,所述多个生效属性的数据类型及属性id;

4.根据权利要求1所述的方法,其中,所述得到所述目标属性对应的编码片段,包括:

5.根据权利要求1所述的方法,其中,所述目标图模式,还定义所述多个生效属性的数据类型、属性id以及属性值的约束条件;

6.根据权利要求1所述的方法,其中,所述多个生效属性是按序排列的;

7.根据...

【专利技术属性】
技术研发人员:祝锦烨
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:

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

1