【技术实现步骤摘要】
本说明书一个或多个实施例涉及图数据处理,尤其涉及一种图数据的存储、读取方法及装置。
技术介绍
1、在图数据处理中,通常需要对图数据进行序列化(也称编码)和反序列化(解码)处理。其中,序列化是指将原始数据按照一定的编码规范转换成指定格式(比如,二进制的字节流)的过程,反序列化是指将指定格式的数据解析成原始数据的过程。这里的图数据例如可以为隐私数据。
2、目前,一种常用的序列化技术是基于谷歌公司提出的protobuf协议的序列化,然而,在利用该种序列化方式处理大规模的图数据时,其处理速度比较缓慢,这会影响图数据的存储和读取效率。因此,需要提供一种更有效的图数据存储和读取方案。
技术实现思路
1、本说明书一个或多个实施例描述了一种图数据的存储、读取方法及装置,可以大大提升图数据的存储和读取效率。
2、根据第一方面,提供了一种图数据的存储方法,包括:
3、获取待存储的目标图数据,其中包括,目标类型的图形元素的若干属性及属性值;所述图形元素包括节点或边;
< ...【技术保护点】
1.一种图数据的存储方法,包括:
2.根据权利要求1所述的方法,其中,所述字段编号表用于记录针对所述目标类型的图形元素所枚举的多个属性各自的字段编号,所述多个属性中任意的第一属性的第一字段编号通过以下步骤预计算得到:
3.根据权利要求2所述的方法,其中,所述目标图模式还定义,所述多个生效属性的数据类型及属性ID;
4.根据权利要求1所述的方法,其中,所述得到所述目标属性对应的编码片段,包括:
5.根据权利要求1所述的方法,其中,所述目标图模式,还定义所述多个生效属性的数据类型、属性ID以及属性值的约束条件;
...
【技术特征摘要】
1.一种图数据的存储方法,包括:
2.根据权利要求1所述的方法,其中,所述字段编号表用于记录针对所述目标类型的图形元素所枚举的多个属性各自的字段编号,所述多个属性中任意的第一属性的第一字段编号通过以下步骤预计算得到:
3.根据权利要求2所述的方法,其中,所述目标图模式还定义,所述多个生效属性的数据类型及属性id;
4.根据权利要求1所述的方法,其中,所述得到所述目标属性对应的编码片段,包括:
5.根据权利要求1所述的方法,其中,所述目标图模式,还定义所述多个生效属性的数据类型、属性id以及属性值的约束条件;
6.根据权利要求1所述的方法,其中,所述多个生效属性是按序排列的;
7.根据...
【专利技术属性】
技术研发人员:祝锦烨,
申请(专利权)人:支付宝杭州信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。