[发明专利]图数据库的存储方法、读取方法、装置及设备在审
申请号: | 202011550938.2 | 申请日: | 2020-12-24 |
公开(公告)号: | CN112528067A | 公开(公告)日: | 2021-03-19 |
发明(设计)人: | 王益飞;汪洋;王宇 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | G06F16/583 | 分类号: | G06F16/583;G06F16/51 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 韩海花 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 存储 方法 读取 装置 设备 | ||
本申请公开了一种图数据库的存储方法、读取方法、装置、设备以及存储介质,涉及数据处理技术领域,尤其涉及知识图谱、大数据领域。具体实现方案为:获取图数据库中待存储的元数据,根据元数据所记载的内容类型,确定属性字段和对应的属性值字段,根据属性字段对元数据进行字符提取得到属性项,根据属性值字段对元数据进行字符提取得到属性值,对属性项和属性值进行存储。该方法通过将不同类型的元数据根据对应的属性字段和属性值字段进行字符提取,得到对应的属性项和属性值后进行存储,该存储方法支持不同类型的存储组件,在不同的应用场景中可以灵活选择底层存储满足不同的成本、性能、可用性需求。
技术领域
本申请公开了一种图数据库的存储方法、读取方法、装置及设备,涉及数据处理技术领域,具体涉及知识图谱和大数据技术领域。
背景技术
随着社交、电商、金融、零售、物联网等行业的快速发展,现实社会织起了了一张庞大而复杂的关系网,传统数据库很难处理关系运算。大数据行业需要处理的数据之间的关系随数据量呈几何级数增长,亟需一种支持海量复杂数据关系运算的数据库,图数据库应运而生。
在一个分布式图数据库中,除了存储的图数据之外,还包含集群本身的状态信息、数据库的元信息等。现有技术往往直接将元信息按照一定的格式存储在zookeeper或者etcd等分布式组件中。
发明内容
本申请提供了一种图数据库的存储方法、读取方法、装置、设备以及存储介质。
本申请第一方面实施例提供了一种图数据库的存储方法,包括:
获取图数据库中待存储的元数据;
根据所述元数据所记载的内容类型,确定属性字段和对应的属性值字段;
根据所述属性字段对所述元数据进行字符提取得到属性项,根据所述属性值字段对所述元数据进行字符提取得到属性值;
对所述属性项和所述属性值进行存储。
作为本申请实施例的第一种可能的实现方式,所述对所述属性项和所述属性值进行存储,包括:
根据所述内容类型,确定对应的目标存储空间;
在所述目标存储空间内,将所述属性项和所述属性值存储为键值对。
作为本申请实施例的第二种可能的实现方式,所述在所述目标存储空间内,将所述属性项和所述属性值存储为键值对,包括:
根据所述目标存储空间,调用分布式存储组件,以将所述属性项和所述属性值在所述目标存储空间内以键值对形式进行存储。
作为本申请实施例的第三种可能的实现方式,所述根据所述属性字段对所述元数据进行字符提取得到属性项,包括:
在所述元数据中查询与所述属性字段匹配的字符,作为属性项元素;
根据所述属性项元素,生成所述属性项。
作为本申请实施例的第四种可能的实现方式,所述根据所述属性项元素,生成所述属性项,包括:
将所述属性项元素与所述属性字段关联的设定元素组合,以得到所述属性项。
作为本申请实施例的第五种可能的实现方式,所述根据所述属性值字段对所述元数据进行字符提取得到属性值,包括:
在所述元数据中查询与所述属性值字段匹配的字符,作为所述属性值。
本申请第二方面实施例提供了一种图数据库的读取方法,包括:
读取存储的属性项和对应的属性值;
根据所述属性项和对应的属性值所记载的内容类型,查询属性字段和对应的属性值字段;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011550938.2/2.html,转载请声明来源钻瓜专利网。