Slater是一款刚刚宣布发布的开源图数据库(FOSS),其核心设计目标是解决现有图数据库——尤其是GraphRAG应用中普遍存在的内存成本过高问题。开发者指出,市面上的图数据库大多依赖将全量数据集加载至RAM中,这导致了昂贵的硬件开销与运行成本。Slater的设计理念基于固定的内存预算,通过LRU缓存机制管理磁盘上的数据。在技术实现上,它采用了ISAM块以及DiskANN、Vamana、乘积量化(PQ)等先进向量索引技术,允许系统按需将图结构和向量数据分页调入内存缓存。该系统专为读多写少的高并发场景量身定制,存储后端既支持本地磁盘,也完全兼容S3、GCS等云对象存储,并支持配置可选的本地L2磁盘缓存以提升性能。在工程架构上,Slater完全由Rust语言编写,且严格禁用unsafe代码以确保内存安全;同时支持标准的Bolt协议,符合GDPR隐私合规要求(支持静态及传输加密),支持多租户架构,且对NFS网络文件系统友好(不依赖内存映射mmap)。最引人注目的是,作者完全披露该项目代码由Anthropic的Claude AI编写,目前采用Apache 2.0协议开源,供开发者试用反馈。
事件分析
💡 核心观点:Claude独立完成复杂系统软件开发,标志着AI编程已具备构建生产级基础设施的能力,同时通过创新的存储架构大幅降低了GraphRAG的落地成本。
原文链接:Hacker News

评论前必须登录!
立即登录 注册