这个项目能做什么

MaluDB是一种内存数据库管理系统,以C语言构建为PostgreSQL 17扩展(运行于Ubuntu 24.04 LTS,支持x86_64和arm64架构)。它面向长期机构记忆、人机知识共享和上下文回忆,采用以关系/图优先的检索模型,仅对确实需要的查询类别保留向量搜索。 核心功能包括:从来源到声明、事实再到情节的处理流水线;双时间维度(有效时间和事务时间),通过取代边实现更正而不覆盖历史;SVPOR组织注册表;MAUT置信度评分;生命周期/衰减/法律保留机制;递归CTE图遍历;全文搜索和模糊匹配;感知授权的检索规划器;工作流提取;作为受治理状态机的技能运行时;活跃记忆池;情节重放;本地节点同步;具备蓝绿路由的模型注册表;嵌入适配器;以及外部MCP代理。 近期版本新增:数据模型图自省(DM-1)、统一图导入和路径查找、带分析的图社区、文档/笔记重建索引协议,以及带扩展配置的pg_dump支持。该扩展安装到数据库(默认名为`maludb`)中,并为每个模式暴露记忆门面;应用需显式启用模式并授予如`maludb_user`或`maludb_read`角色。 项目包含针对Python、Node.js、PHP和C的驱动,均经实时扩展验证。外部服务包括`maludb_modeld`(模型网关)、`maludb_mc2dbd`(MCP监听器)、`mcp-broker`、`maludb-restd`(REST网关)、`maludb-realtimed`(SSE)和`maludb-pageindexd`(PageIndex/ChatIndex构建器)。 快速入门指南涵盖安装引导、版本验证、示例演练,及如何启用应用模式中的记忆模式、升级现有安装,以及从应用服务器连接(网络监听器、密码、pg_hba.conf、防火墙)。 项目已交付第1至第16阶段(含PageIndex/ChatIndex的版本4)。当前扩展版本为0.105.3;最新发布标签v4.5.0携带扩展0.100.0。文档覆盖需求、安装、入门、管理员指南、基准测试、安全审查、运行时、监控及MC2DB合同。