用 Rust 编写的开源图数据库,在对象存储上统一存储图、向量与全文数据,支持 Rust、TypeScript、Go、Python 调用。
- Star
- 10,499
- Fork
- 584
- 未关闭 Issue
- 975
- 最近提交
- 13小时前
这是什么?
FalkorDB 是一款图数据库,使用 GraphBLAS 稀疏矩阵表示图的邻接矩阵,并通过线性代数方式执行查询。它存储属性图(节点和关系都可带属性),查询语言兼容 OpenCypher,并提供部分扩展功能。
它以 Redis 模块的形式运行,任何能发送原生 Redis 命令的客户端都可以连接。官方提供 Python、TypeScript/Node.js、Rust、Go、Java 和 C# 客户端库,并发布 Docker 镜像,镜像内置监听 3000 端口的网页界面用于浏览数据。
项目定位为大语言模型应用的知识图谱后端,支持 GraphRAG,同时面向生成式 AI、Agent 记忆、云安全和欺诈检测等场景。本仓库是服务端的 Rust 实现,开发指南涵盖 GraphBLAS、LAGraph 和 RediSearch 依赖的构建以及单元测试、端到端测试和 TCK 测试。
核心功能
- 01使用稀疏矩阵存储图的邻接关系,并通过线性代数执行查询。
- 02兼容 OpenCypher 查询语言,并包含部分扩展语法。
- 03以 Redis 模块运行,可通过任意 Redis 客户端访问。
- 04提供 Python、Node.js、Rust、Go、Java、C# 等官方客户端库。
- 05提供 Docker 镜像,内置网页界面。
适用场景
- 为 GraphRAG 或其他 LLM 检索流程构建知识图谱。
- 将 Agent 记忆以实体和关系的形式存储。
- 为欺诈检测或云安全分析建模关系数据。
- 在已使用 Redis 的应用中运行低延迟图查询。
快速上手
- 1
使用 Docker 启动 FalkorDB 实例
docker run -p 6379:6379 -p 3000:3000 -it --rm -v ./data:/var/lib/falkordb/data falkordb/falkordb - 2
在浏览器中打开 http://localhost:3000
使用前须知
- 该项目采用服务器端公共许可证(SSPL),将其作为托管服务提供时条款较为严格。
标签
常见问题
- FalkorDB 是什么?
- 一款基于稀疏矩阵存储邻接关系、支持 OpenCypher 查询的图数据库,面向 LLM 知识图谱与 GraphRAG 场景。 FalkorDB 是一款图数据库,使用 GraphBLAS 稀疏矩阵表示图的邻接矩阵,并通过线性代数方式执行查询。它存储属性图(节点和关系都可带属性),查询语言兼容 OpenCypher,并提供部分扩展功能。
- FalkorDB 可以免费使用吗?用的什么许可证?
- FalkorDB 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
- FalkorDB 还在维护吗?
- 活跃维护中。FalkorDB 最近一次提交是在 2026年10月20日。
- FalkorDB 适合用来做什么?
- 为 GraphRAG 或其他 LLM 检索流程构建知识图谱。 将 Agent 记忆以实体和关系的形式存储。 为欺诈检测或云安全分析建模关系数据。 在已使用 Redis 的应用中运行低延迟图查询。
- FalkorDB 怎么安装和运行?
- 使用 Docker 启动 FalkorDB 实例: docker run -p 6379:6379 -p 3000:3000 -it --rm -v ./data:/var/lib/falkordb/data falkordb/falkordb 在浏览器中打开 http://localhost:3000
- 在哪里获取 FalkorDB?
- 源代码和安装说明在 GitHub 上:https://github.com/FalkorDB/FalkorDB
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
6220391RustApache-2.0更新于 24小时前
基于对象存储的 Rust 图数据库,支持分支版本管理、类型化本体,以及向量、全文与图的统一检索。
1535234RustMIT更新于 6小时前
轻量级知识图谱 RAG 框架与服务,将文档构建为实体关系图谱,用于增强 LLM 问答。
4万5709PythonMIT更新于 6天前
开源 AI 记忆平台,将文档、代码和对话转为自托管知识图谱,供 AI 智能体检索复用。
3.3万3419PythonApache-2.0更新于 22小时前
一个本地代码知识图谱,通过 MCP 和 CLI 为 AI 编程工具提供精准的代码审查上下文。
3.2万3040PythonMIT更新于 5天前
用于为 AI 智能体构建时序知识图谱的 Python 框架,可追踪事实随时间的变化。
3.2万3294PythonApache-2.0更新于 昨天