图数据库扩容,有点像给不断变大的档案馆添人手:如果档案也锁在某台机器里,换机器、加机器都很麻烦。单日新增 761 星的 HydraDB,选择把图数据长期存进 S3 兼容的对象存储——一种便宜、耐久、容易扩容的存储服务;负责查询和建索引的计算节点则可以按需增减或重建。这条路线值得知识图谱与 Agent 记忆场景留意,因为它们经常要回答“谁和谁有关”“经过几层关系能找到谁”。
HydraDB 用 Rust 编写,核心是“存算分离”:对象存储保存图记录、写入日志和索引等权威副本,本地 SSD/NVMe 只做可丢弃的缓存。查询节点负责读写,索引节点在后台生成不可修改的遍历索引,两类节点可以分别扩容。比较关键的一点是,即使索引尚未建立或更新落后,系统也会把可见的写入日志叠加到旧索引上,维持查询结果的一致性。
它支持部分 openCypher——一种按图结构匹配关系的查询语言,并通过 Bolt 协议兼容 Neo4j 驱动,也提供 HTTPS 接口。项目材料没有给出性能、成本或大规模部署对比,因此目前更适合把它看作一种架构方向,而非已经验证的替代方案。