一、知识图谱的存储种类
知识存储就是研究用采用何种方式将已有的知识图谱进行存储;目前知识图谱的存储方式有两种,1、基于RDF结构的存储方式,2、基于免费开源的图数据库存储,例如Neo4j、JanusGraph、Nebula Graph等。
二、存储方式的区别
RDF(Resource Description FrameWork,资源描述框架),RDF是使用XML语法来表示的数据模型。RDF的功能是用以三元组的形式于描述资源的特性以及资源之间的关系,一种以文本的形式逐行存储三元组数据。
图数据库是以图的方式来保存的,图数据库的优点在于查询和搜索的速度比较快 ,并且在图数据库中实体节点可以保留属性,这就意味着实体可以保留更多的信息,此外图数据库像其他的关系数据库一样有完整的查询语句,支持大多数的图挖掘算法。目前使用范围最广的图数据库为Neo4j。
三、两种存储方式的对比
图数据库 | RDF |
节点存储 | 三元组存储 |
容易管理 | 容易传输 |
搜索效率高 | 搜索效率低 |
支持查询算法、推理引擎灵活 | 标准推理方法 |
广泛用于工业场景 | 学术界应用比较多 |