github.devotd.
新发现数据

vesoft-inc/nebula v3.8.0 — 存储与计算分离的分布式图数据库

梳理以 C++ 实现、采用 Apache-2.0 许可证开源的分布式图数据库 vesoft-inc/nebula 的最新版本 v3.8.0 及其存储与计算分离的架构。

仓库信息vesoft-inc/nebula ↗

梳理以 C++ 实现、采用 Apache-2.0 许可证开源的分布式图数据库 vesoft-inc/nebula 的最新版本 v3.8.0 及其存储与计算分离的架构。

GitHub 项目说明: A distributed, fast open-source graph database featuring horizontal scalability and high availability

星标
★ 12.4K
复刻
1.3K
语言
C++
许可证
Apache-2.0
最新版本
v3.8.0
查看原始来源 ↗在 GitHub 查看 ↗

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 作为产品名,因此阅读文档之前最好先了解这一名称差异。对于处理关系密集数据的团队,值得先直接查看查询结构。