一、基于关系型数据库的存储与查询
1、在实践中,KG的存储多采用混合的存储结构
2、从图结构模型考虑
属性图和RDF图模型都是有向标记图,其中包含两类信息:图的结构信息+节点和边的标记所组成的语义类型信息
根据其特点,需要考虑三个方面的问题
3、图上的查询语言:SPARQL
SPARQL是针对RDF设计的语义查询语言,在语法上和SQL类似
4、不同的存储方式
a、直接存三元组,利用关系数据库组建一张包含三元组的表,然后把所有的三元组存入其中
缺点是查询效率低下
b、
c、
d、
5、小结![](https://img-blog.csdnimg.cn/direct/64716f62f27346b3a83164912ea1bfe9.png)
二、基于原生图数据库的知识图谱存储
1、关系型数据库的局限性![](https://img-blog.csdnimg.cn/direct/142abecf371b487d8ecb6a8cf06b1d6e.png)
2、图数据库存储
在图数据库中关系是被显示描述的,且属性可以单独定义,属性、关系、实体类型是平等的
同时图数据库可以充分利用图的结构特点构建索引