图数据库(Graph Database)是以图结构来存储、管理和查询数据的数据库,擅长处理高度关联的数据。下面用通俗方式梳理它的核心概念。
图数据库的数据模型由三个核心部分组成:
Person、Company(小明)-[喜欢]->(篮球)name: 小明, age: 18since: 2023| 类型 | 说明 |
|---|---|
| 属性图(Property Graph) | 最常用(Neo4j、Nebula) |
| RDF 图 | 语义网标准(知识图谱) |
| 超图 | 一个边连多个节点 |
MATCH (p:Person)-[:FRIEND]->(f)
RETURN f
| 对比项 | 关系型数据库 | 图数据库 |
|---|---|---|
| 关联查询 | JOIN 多表 | 遍历图 |
| 深层关系 | 性能差 | 性能好 |
| 模型灵活性 | 低 | 高 |
如果你愿意,我也可以:
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。