一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!
一、开源项目简介
一能够容纳千亿个顶点和万亿条边,并提供毫秒级查询延时的图数据库解决方案。
NebulaGraph 是一款开源的图数据库,擅长处理千亿个顶点和万亿条边的超大规模数据集。
NebulaGraph 社区已成长为一个荟聚了众多用户、融合了各类图技术场景实践知识的活跃开源社区。你可以在其中与大家共同交流 NebulaGraph 周边生态项目的应用心得,或者社交媒体、实时推荐、网络安全、金融风控、知识图谱、人工智能等大规模生产场景的实践经验。
使用Apache-2.0开源协议
来源:NebulaGraph 官网
擅长处理千亿节点万亿条边的超大数据集,同时保持毫秒级查询延时的图数据库解决方案。
NebulaGraph 特点如下:
NebulaGraph 内核架构图如下:
单个机器的硬件要求如下。
类型
要求
CPU 架构
x86_64
内存
4 GB
硬盘
10 GB,SSD
软件版本需要如下表所示,如果版本不符合要求,请按照安装编译所需软件中的步骤进行操作。
软件名称
版本
备注
glibc
2.17 及以上
执行命令ldd --version检查版本。
make
任意稳定版本
-
m4
任意稳定版本
-
git
任意稳定版本
-
wget
任意稳定版本
-
unzip
任意稳定版本
-
xz
任意稳定版本
-
readline-devel
任意稳定版本
-
ncurses-devel
任意稳定版本
-
zlib-devel
任意稳定版本
-
g++
8.5.0 及以上
执行命令g++ -v检查版本。
cmake
3.14.0 及以上
执行命令cmake --version检查版本。
curl
任意稳定版本
-
redhat-lsb-core
任意稳定版本
-
libstdc++-static
任意稳定版本
仅在 CentOS 8+、RedHat 8+、Fedora 中需要。
libasan
任意稳定版本
仅在 CentOS 8+、RedHat 8+、Fedora 中需要。
bzip2
任意稳定版本
-
详细内容请查看 NebulaGraph 官网文档。
评论