vesoft-inc/nebula 的最新版本是 v3.8.0。这是一个用 C++ 实现的 Apache-2.0 开源分布式图数据库,目标是存储并查询、分析关系密集的大规模数据。仓库简介强调水平扩展能力和高可用性。不过,给出的记录中没有 v3.8.0 的变更清单,因此这个版本究竟改动了什么无法确认。
该仓库的核心是存储与计算分离的设计。项目创建于 2018 年 8 月,星标数为 12439。README 表示 NebulaGraph 在以毫秒级延迟处理大规模数据的同时还能快速扩展,并支持快速图分析。它提供对称型分布式部署(集群中每个节点承担相同角色的布局)、存储与计算分离、水平扩展、基于 RAFT 协议的强数据一致性,以及兼容 OpenCypher 的查询语言。基于角色的访问控制和多种图分析算法也一并包含在内。
不过,毫秒级延迟和扩展速度只是 README 的说法,给出的信息中没有支撑这些说法的性能数据,也没有与其他图数据库的对比结果。研究记录中的 momentum 分数为满分 10 分中的 0.8 分,偏低,而新颖性、技术、质量分数均未记录。仓库名称是 vesoft-inc/nebula,但 README 以 NebulaGraph 作为产品名,因此阅读文档之前最好先了解这一名称差异。对于处理关系密集数据的团队,值得先直接查看查询结构。