- 动态本体
大纲
- 从一个例子开始
数据来源
数据表述
数据导入
数据查询
数据更新 - 图数据库介绍
开源数据库介绍:RDF4j,gStore等
商业数据库介绍:Virtuoso,AllegroGraph,Stardog
原声图数据库介绍:Neo4j,OrientDB,Titan等 - 图数据库实现细节
从一个例子开始
- 音乐知识图谱Schema定义
- 图谱数据生成
- 音乐图谱数据生成器 py
图谱存储工具 - 图数据库
- 图具有特征:
1 包含节点和边;
2 节点上有属性(键值对)
3 边有名字和方向,并总是有一个开始节点和结束节点;
4 边也可以有属性
开源数据库 - Apache Jena
- 数据导入方法:
1 Fuseki手动导入
2 使用TDB导入 - 使用Docker来运行Jena
- 增加数据库
- 导入数据
- 准备查询
- 更新例子 insert
图数据库介绍
- 图数据库分类
- 开源图数据库 - RDF4J
- 开源图数据库 - gStore
商业图数据库
- 商业图数据库 - Virtuoso
- 商业图数据库 - Allgrograph
- 商业图数据库 - Stardog
原生数据库
- Neo4j
- Neo4j - 数据结构
- Neo4j - 数据导入
- Neo4j - 数据结构
- Neo4j - 数据存储
- Neo4j - 查询数据
- OrientDB
- Titan
Benchmark
- 常用衡量指标
Load Time
Repository Size
Query Response Time
Throughputs
Inference Support
图数据库 vs 图计算
- 图查询
图数据结构存储
子图匹配与查询优化 - 图计算
图性质计算:PageRank,最短路径
图挖掘
cayley