Neo4j
2007年正式发布的图数据库,是图数据库领域的标杆产品,广泛应用于金融风控、社交推荐、欺诈检测等领域
核心事实
时间轴 (近 90 天)
OntoGr 运行在 FalkorDB 或 Neo4j 之上,也可选用 pgvector 或 Postgres;后台有一个整合任务负责去重、摘要、打分与归档;LLM 和 embedder 由使用者自带。
属性图数据库的常见实现包括 Neo4j 和 JanusGraph。
Agentic GraphRAG通过Neo4j原生的全文索引和向量索引查找段落,并使用reciprocal rank fusion(RRF)融合关键词排名和语义排名。
Agentic GraphRAG项目将知识层、工作记忆层和决策记忆层存储在同一个Neo4j图中,三层通过边相互连接。
Graphiti采用Apache-2.0协议,支持Neo4j、FalkorDB或Amazon Neptune,提供时序知识图谱,实体与关系各带有效区间,可查询某日什么是真的;以引擎而非服务形式交付,需自行搭建身份、鉴权、队列、备份和应用API。
Graphiti是Zep开源的时序图引擎,支持实体和关系的时间有效性区间,可回答“某个时间点什么是成立的”,需要搭配图数据库(如Neo4j、FalkorDB、Neptune)使用,并提供Server和MCP适配器以便自托管。
Cypher 是 Neo4j 提出的图查询语言,FalkorDB 兼容其语法。
关系型 SQL(Postgres/MySQL)在递归 JOIN 级联和 CTE 遍历任意深度时性能崩塌;向量数据库非确定性,无法告诉你函数 A 是否严格调用了函数 B;传统图数据库(如 Neo4j)JVM 运行时沉重、冷启动慢、内存占用高,不适合开发者 CLI 工具。
在 Neo4j 等持久化图数据库中为一次假设性推演新建独立图通常涉及磁盘写入和较重的初始化成本,频繁创建删除代价明显。
FalkorDB兼容OpenCypher标准,熟悉Neo4j的开发者可以低成本迁移。
还有 24 条时间轴事件
全部知识事实 (20)
GraphRAG的做法是从文档中抽取实体与关系,以节点和边形式存入图数据库,检索时先用向量召回候选节点再沿图的边做多跳推理
65%已验证微软2024年的研究实验证明,GraphRAG在需要跨多个文档综合推理的全局性问题上比标准RAG表现显著更优,但索引构建成本和查询延迟均有所上升
65%已验证图数据库(如Neo4j、Amazon Neptune)以节点和边为原生数据结构,多跳查询无需昂贵的表连接操作
65%已验证Neo4j使用Cypher查询语言
65%待验证Neo4j采用属性图模型存储数据,使用免索引邻接(Index-free Adjacency)技术,使图遍历操作的时间复杂度仅与遍历的局部子图大小相关
90%待验证Neo4j是图数据库领域最主流的代表,被LinkedIn、eBay等公司广泛采用
85%待验证转型罗盘工具的技能图谱本质上是知识图谱的垂直应用,将技能节点、依赖关系、岗位要求结构化为图数据库(如Neo4j)中的实体与关系
85%待验证Neo4j和TigerGraph等图数据库用于存储和查询代码知识图谱中的关系
85%待验证Graph RAG通常以Neo4j等图数据库作为底层支撑
80%部分验证Cypher是Neo4j为属性图数据库设计的声明式查询语言,FalkorDB兼容其语法子集。
65%待验证知识图谱以'实体—关系—实体'三元组形式存储知识,Neo4j是主流实现工具
60%待验证知识图谱的图结构天然支持图遍历算法,使得「找到所有调用了函数A的地方」这类查询可以在毫秒级完成
60%待验证OntoGr 运行在 FalkorDB 或 Neo4j 之上,也可选用 pgvector 或 Postgres;后台有一个整合任务负责去重、摘要、打分与归档;LLM 和 embedder 由使用者自带。
50%待验证属性图数据库的常见实现包括 Neo4j 和 JanusGraph。
50%待验证Agentic GraphRAG项目将知识层、工作记忆层和决策记忆层存储在同一个Neo4j图中,三层通过边相互连接。
50%待验证Agentic GraphRAG通过Neo4j原生的全文索引和向量索引查找段落,并使用reciprocal rank fusion(RRF)融合关键词排名和语义排名。
50%待验证Graphiti采用Apache-2.0协议,支持Neo4j、FalkorDB或Amazon Neptune,提供时序知识图谱,实体与关系各带有效区间,可查询某日什么是真的;以引擎而非服务形式交付,需自行搭建身份、鉴权、队列、备份和应用API。
50%待验证Graphiti是Zep开源的时序图引擎,支持实体和关系的时间有效性区间,可回答“某个时间点什么是成立的”,需要搭配图数据库(如Neo4j、FalkorDB、Neptune)使用,并提供Server和MCP适配器以便自托管。
50%待验证Cypher 是 Neo4j 提出的图查询语言,FalkorDB 兼容其语法。
50%待验证关系型 SQL(Postgres/MySQL)在递归 JOIN 级联和 CTE 遍历任意深度时性能崩塌;向量数据库非确定性,无法告诉你函数 A 是否严格调用了函数 B;传统图数据库(如 Neo4j)JVM 运行时沉重、冷启动慢、内存占用高,不适合开发者 CLI 工具。
50%