NebulaGraph 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
NebulaGraph 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
NebulaGraph 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
开发语言 C/C++ 查看源码 »
操作系统 Linux
软件类型 开源软件
所属分类 数据库相关图数据库
开源组织
地区 国产
投 递 者 红薯
适用人群 未知
收录时间 2019-07-25

软件简介

NebulaGraph 是一款开源的、分布式的、易扩展的原生图数据库,能够承载包含数千亿个点和数万亿条边的超大规模数据集,并且提供毫秒级查询。

NebulaGraph 鸟瞰图

NebulaGraph 的优势

开源

NebulaGraph 是在 Apache 2.0 条款下开发的。越来越多的人,如数据库开发人员、数据科学家、安全专家、算法工程师,都参与到 NebulaGraph 的设计和开发中来,欢迎访问 NebulaGraph GitHub 主页参与开源项目。

高性能

基于图数据库的特性使用 C++ 编写的 NebulaGraph,可以提供毫秒级查询。众多数据库中,NebulaGraph 在图数据服务领域展现了卓越的性能,数据规模越大,NebulaGraph 优势就越大。详情请参见 NebulaGraph benchmarking 页面

易扩展

NebulaGraph 采用 shared-nothing 架构,支持在不停止数据库服务的情况下扩缩容。

易开发

NebulaGraph 提供 Java、Python、C++ 和 Go 等流行编程语言的客户端,更多客户端仍在开发中。详情请参见 NebulaGraph clients

高可靠访问控制

NebulaGraph 支持严格的角色访问控制和 LDAP(Lightweight Directory Access Protocol)等外部认证服务,能够有效提高数据安全性。详情请参见验证和授权

生态多样化

NebulaGraph 开放了越来越多的原生工具,例如 NebulaGraph StudioNebulaGraph ConsoleNebulaGraph Exchange 等,更多工具可以查看生态工具概览

此外,NebulaGraph 还具备与 Spark、Flink、HBase 等产品整合的能力,在这个充满挑战与机遇的时代,大大增强了自身的竞争力。

兼容 openCypher 查询语言

NebulaGraph 查询语言,简称为 nGQL,是一种声明性的、部分兼容 openCypher 的文本查询语言,易于理解和使用。详细语法请参见 nGQL 指南

面向未来硬件,读写平衡

闪存型设备有着极高的性能,并且价格快速下降, NebulaGraph 是一个面向 SSD 设计的产品,相比于基于 HDD + 大内存的产品,更适合面向未来的硬件趋势,也更容易做到读写平衡。

灵活数据建模

用户可以轻松地在 NebulaGraph 中建立数据模型,不必将数据强制转换为关系表。而且可以自由增加、更新和删除属性。详情请参见数据模型

广受欢迎

腾讯、美团、京东、快手、360 等科技巨头都在使用 NebulaGraph。详情请参见 NebulaGraph 官网

适用场景

NebulaGraph 可用于各种基于图的业务场景。为节约转换各类数据到关系型数据库的时间,以及避免复杂查询,建议使用 NebulaGraph。

欺诈检测

金融机构必须仔细研究大量的交易信息,才能检测出潜在的金融欺诈行为,并了解某个欺诈行为和设备的内在关联。这种场景可以通过图来建模,然后借助 NebulaGraph,可以很容易地检测出诈骗团伙或其他复杂诈骗行为。

实时推荐

NebulaGraph 能够及时处理访问者产生的实时信息,并且精准推送文章、视频、产品和服务。

知识图谱

自然语言可以转化为知识图谱,存储在 NebulaGraph 中。用自然语言组织的问题可以通过智能问答系统中的语义解析器进行解析并重新组织,然后从知识图谱中检索出问题的可能答案,提供给提问人。

社交网络

人际关系信息是典型的图数据,NebulaGraph 可以轻松处理数十亿人和数万亿人际关系的社交网络信息,并在海量并发的情况下,提供快速的好友推荐和工作岗位查询。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(13) 发布并加入讨论🔥
发表了资讯
03/29 11:40

来自开发者的认可,图数据库 NebulaGraph Star 突破 10,000 大关

在上周,NebulaGraph 的 Star 曲线终于突破 10,000,成为 GitHub 上 3,400 个万星项目之一。在这里感谢社区的所有人,以及所有陪伴 NebulaGraph 一路走来的 Contributor 和技术团队们。是你们,让 NebulaGraph 在今日得以被上万人认可。 “当时市面上已有的图数据库基本上要么是单机版,要么可扩展性不强。在充分了解行业对图数据库的需求,以及认识到现有图数据库产品的不足后,我在 2018 年开始投入研发 NebulaGraph。我们从写...

0
4
发表了资讯
2023/08/15 16:02

图数据库 NebulaGraph v3.6.0 正式发布,强化全文索引能力

本次 v3.6.0 版本,主要强化全文索引能力,以及优化部分场景下的 MATCH 性能。 强化 强化增强全文索引功能,具体 pr 参见:#5567、#5575、#5577、#5580、#5584、#5587 优化 支持使用 MATCH 子句检索 VID 或属性索引时使用变量,具体 pr 参见:#5468、#5553 支持并行启动 RocksDB 实例以加快 Storage 服务的启动速度,具体 pr 参见:#5521 优化 RocksDB 迭代器执行 DeleteRange 操作后的前缀搜索性能,具体 pr 参见:#5525 优化 ...

2
5
发表了资讯
2023/06/01 14:06

图数据库 NebulaGraph v3.5.0 发布,支持免索引查询、UDF...

本次 v3.5.0 版本主要是优化了 FIND ALL PATH 性能,支持免索引的全表扫描等功能。具体性能提升幅度,记得阅读下周的 NebulaGraph v3.5.0 性能报告。 特性 支持免索引的全表扫描,参见 pr:#5416 支持 UDF,参见 pr:#4804 #5391 支持在返回语句中使用像 v.tag 这样的表达式,参见 pr:#5440 支持 UPDATE 语句中的 json_extract 函数,参见 pr:#5457 支持在 EXPLAIN 输出中使用 TCK 格式,参见 pr:#5414 DML 支持参数,参见 ...

7
3
发表了资讯
2023/02/10 15:27

分布式图数据库 NebulaGraph 可视化产品发布 v3.4 版本,支持增量备份

目录 版本说明 NebulaGraph Dashboard 企业版 NebulaGraph Dashboard 新增 优化 Bugfix 社区版 NebulaGraph Dashboard NebulaGraph Explorer NebulaGraph Studio 内核 v3.4.0 伴随着图数据库 NebulaGraph v3.4 的发布,可视化产品 NebulaGraph Dashboard、NebulaGraph Explorer 和 NebulaGraph Studio 也相应发布了与之配套的 v3.4 版本。在本文中,来自 NebulaGraph 的 PD 小姐姐 Zoe 将带大家速览各个可视化产品的新版特性。 ...

0
1
发表了资讯
2023/02/10 11:56

NebulaGraph v3.4.0 release note,增强稳定性和优化内存管理

NebulaGraph v3.4.0 版本主要新增 Kill Sessions、Memory Tracker 等功能,以及持续优化稳定性。 特别感谢 @hezhizhen @AniketNS 提交的 pr,以及 @ColorfulDick @LiuTianyou @bocai3030 @xiaobenma @huotu 提交的 bug issue 帮忙完善了 v3.4.0 版本。 以下为本次 v3.4.0 的 release note 内容: 功能 支持终止会话,参见 pr#5146 支持 Memory Tracker,优化内存管理,参见 pr#5082 优化 优化作业管理,参见 pr#5212、pr#5093、...

0
0
发表了资讯
2022/08/01 16:50

NebulaGraph v3.2.0 Release Note,对查询最短路径的性能等多处优化

NebulaGraph v3.2.0 支持 extract () 函数,对边、点属性过滤的下推以及查询最短路径的性能等进行了优化,对并发扫描属性时 Storage 服务崩溃等问题进行了修复。 优化 支持 extract () 函数 。 优化配置文件,增加部分配置。#4310 增加优化规则,移除无用的 AppendVertices 操作符。#4277 增加优化规则,优化边过滤的下推。#4270 增加优化规则,优化点属性过滤的下推。#4260 剔除点的预测过滤器。#4249 减少移动数据时连接操作的...

0
2
发表了资讯
2022/02/17 10:35

Nebula Graph v3.0.0 正式发布,新增 BR 工具…

Nebula Graph v3.0.0 新版发布,支持 BR、openCypher 多 MATCH 查询、KV 分离、topN 下推以及中文 Schema 等多种特性。 Feature 新增备份与恢复工具BR。 #3469 #1 #22 支持 openCypher 多 MATCH 查询。 #3519 #3318 新增存算合并版。 #3310 新增存储引擎的 kv 分离。 #3281 新增LOOKUP支持 topN 下推。 #3499 新增不带 Tag 的点。 #3316 #3335 #3328 #3286 新增参数化查询。 #3379 新增不指定 VID 的查询,通过LIMIT子句限制输出...

0
1
发表了资讯
2021/11/08 11:14

Nebula Graph v2.6 Release Note,新增 TOSS、ZONE 等多样特性

本版本新增 TOSS、ZONE、Geo Spatial、传输加密、返回 JSON 格式等功能,并优化了部分下推的计算、YIELD 语句格式、内存水位检测等功能。 特性 新增 TOSS 功能,pr 参见:https://github.com/vesoft-inc/nebula/pull/2525 新增 ZONE 功能,pr 参见:https://github.com/vesoft-inc/nebula/issues/2604 支持 Geo Spatial 功能,pr 参见:https://github.com/vesoft-inc/nebula/pull/2954、https://github.com/vesoft-inc/nebula/...

0
0
发表了资讯
2021/11/03 16:09

相信开源的力量:Nebula Graph 采用 Apache 2.0 作为其开源协议

-- 针对“排挤云厂商,吴晟要求 Nebula Graph 移除 Apache 2.0 License 声明”的回复 Nebula Graph 作为一款开源的图数据库,我们欢迎和各方合作,包括各个云厂商以及友商,但是我们反对个别企业对开源社区无穷无尽的汲取,而不向开源社区贡献丝毫,所以在项目的初期,我们选择了Apache 2.0 License,并附加了 Common Clause 1.0。 2021 年 11 月 2 日,ASF 董事吴晟先生在社区里给我们提了一条 issue,指出我们之前的协议设计不...

3
4
发表了资讯
2021/11/02 11:42

排挤云厂商,吴晟要求 Nebula Graph 移除 Apache 2.0 License 声明

Nebula Graph 是由欧若数网(VESOFT)开发的开源分布式图数据库,也是欧若数网目前的核心产品。VESOFT 分别在 2019 年年底、2020 年年中和 2020 年年底完成了三轮融资。尤其是去年年底的 Pre-A+ 轮,Nebula Graph 完成了近千万美元的融资。 Nebula Graph 项目已托管至 GitHub 平台,并基于 Apache 2.0 License 分发。而 Apache 2.0 License 正是此次事件的“导火索”。 ASF 董事吴晟向 Nebula 团队提交一个要求其“移除 Apache...

10
2
发表了资讯
2021/08/30 15:34

图数据库可视化产品 Nebula Studio 开源

Nebula Graph Studio(简称 Studio)是一款可以通过 Web 访问的图数据库开源可视化工具,搭配 Nebula Graph 内核使用,提供构图、数据导入、编写 nGQL 查询、图探索等一站式服务。即使没有图数据库操作经验,用户也可以快速成为图专家。用户可以在 Nebula Graph GitHub 仓库中查看最新源码,详情参见 nebula-studio。 项目已于上周在 GitHub 开源:github.com/vesoft-inc/nebula-studio 发行版本 Studio 目前有三个发行版本: ...

0
15
发表了资讯
2021/08/25 17:48

Nebula Graph v2.5.0 支持内存水位配置、慢查询终止

Nebula Graph 年中版本 v2.5.0 在稳定性方面新增内存水位配置,支持慢查询终止、SUBGRAPH 返回不带属性图结构、全文索引重建等等新功能。 Feature 支持 session 管理,#280 支持慢查询终止,已知问题:所有 query 的查询与终止都会有延迟,这与实现方案有关,#1152 LOOKUP 语句增强表达式解析索引的能力,#1188 支持配置机器内存水位,一定程度上缓解 OOM 问题,#1067 FIND PATH 支持边过滤,#1091 SUBGRAPH 支持只返回图结构,...

0
0
发表了资讯
2021/08/23 17:59

【直播】图数据库 Nebula Graph v2.5.0 发布会

Nebula Graph 的年中版本 v2.5.0 要同大家见面了,本次大版本除了内核的更新之外,还有几款社区呼声较高的新产品,例如:实时监控集群状态的 Nebula Dashboard,非技术人员也能轻松使用的可视化图探索工具 Nebula Explorer。 在今晚的 20:00 B 站直播间,Nebula 官方将带你一览 v2.5.0 新功能,以及新产品全景图。还有之前社区用户频繁问到的“Nebula Studio 什么时候开源?”,今晚直播给你答案~ 直播议题 新版内核 新增内存水...

0
5
发表了资讯
2021/04/26 09:39

Nebula Graph Studio v2.2.0 Release Note,增强图探索

Nebula Graph Studio v2.2.0 在原有图探索可视化看板基础上增强了相应的绘图操作,改善了图探索的交互,新增快捷键、看板数据导出等场景功能。 New Features 增强操作面板,新增颜色、锁定、画板搜索等功能 支持快捷键,例如:拓展、放大、缩小、撤销、删除等操作 完善可视化拓展功能 支持自定义步数 支持自定义颜色 新增 FIND PATH 图路径算法 最短路 全路径 非循环路径 新增鼠标右键便捷操作 完善画板数据导出功能 csv 数据导...

0
3
发表了资讯
2021/04/15 16:15

分布式图数据库 Nebula Graph v2.0.1 发布,优化了服务性能

Nebula Graph v2.0.1 主要优化服务性能,修复了一些已知 bug。 Improvements 优化了 StorageClient,提高了服务性能,pr 参见:#468 1 增加 HTTP GetFlags 接口对无符号整型的支持,pr 参见:#469 增加对 Raft Listener 和 Storage Service IP/Port 的冲突检查,pr 参见:#875、#468 Bugfix 修复了 GO 在特殊场景下未返回起点属性的问题,pr 参见:#859 修复了以某些方式启动服务时,因 logs 目录不存在导致启动失败的问题,pr ...

2
6
发表了资讯
2021/03/24 11:48

Nebula Graph v2.0 GA,支持全文索引和 String 类型 VID

Nebula Graph v2.0 GA 发布了。该版本增强了 nGQL 表达能力,提高了带索引数据插入性能,逐步兼容 openCypher。 Nebula Graph New Features vertexID 支持 Integer 和 String 类型 新增数据类型 NULL:支持 NULL,支持为属性增加 NOT NULL 约束 复合类型:List,Set 和 Map(不支持定义为属性类型) 时间类型:DATE 和 DATETIME 全文索引 Explain & Profile 执行计划分析 子图 支持对图空间进行数据统计 OpenCypher 部分支持 MA...

1
5
发表了资讯
2021/01/07 11:57

分布式图数据库 Nebula Graph v2.0-rc1 发布

2.0 RC1 vertexID 增加了对 Integer 类型的支持。 暂不支持 v1.x 升级至2.x,升级步骤正在测试中。。。 New Features vertexID 支持 Integer 类型,pr 参见:https://github.com/vesoft-inc/nebula-graph/pull/496、https://github.com/vesoft-inc/nebula-common/pull/351、https://github.com/vesoft-inc/nebula-storage/pull/246、https://github.com/vesoft-inc/nebula-docs/pull/264 FIND PATH 支持正向、反向和双向查找路径...

0
4
发表了资讯
2020/12/09 12:20

Nebula Graph v1.2.0,增强了 FIND PATH

Nebula Graph v1.2.0 主要增强了 FIND PATH,优化了 DELETE 性能,修复了一些已知 bug。 New Features FIND PATH 支持正向、反向和双向查找路径,支持去除环路。https://github.com/vesoft-inc/nebula/pull/2398 支持 ARM64 上编译 Nebula Graph。https://github.com/vesoft-inc/nebula/pull/2392 新增 auto_remove_invalid_space 配置项,配置重新启动服务时是否清除已删除图空间中的数据。https://github.com/vesoft-inc/neb...

0
1
发表了资讯
2020/12/02 10:12

分布式图数据库 Nebula 2.0-beta 发布,支持全文索引

Nebula Graph v2.0.0-beta 发布啦~ 该版本支持全文索引,支持统计点/边数量, Nebula Graph Studio 和 Go Importer 支持 Nebula Graph 2.x 版本。 !!注意:Schema 和数据暂未兼容 1.0,正开发中。。。 兼容更多 nGQL 1.x Queries DESCRIBE TAG/EDGE INDEX 返回指定索引的详细信息. REBUILD TAG/EDGE INDEX 创建索引后,对数据库已有数据构建索引。 SHOW TAG/EDGE INDEXES 列出已创建的标签或边类型的索引列表。 SHOW TAG/EDG...

2
5
发表了资讯
2020/11/03 10:05

Nebula Graph v2.0-alpha 发布,分布式图数据库 Nebula Graph

没投过票?千万别说你来过 OSC https://www.oschina.net/project/top_cn_2020 Nebula Graph 2.0.0-alpha 发布啦~ 该版本丰富了数据类型,增强了 nGQL 表达能力。 2.0.0 版本会逐步兼容 openCypher。 Nebula 注意:Schema 和数据暂未兼容 1.0,正开发中。。。 New Features 点 ID 支持 String 类型 新增数据类型 NULL,点和边的属性可以为 NULL,支持为属性增加 NOT NULL 约束 复合类型:List,Set 和 Map(不支持定义属性类型)...

0
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
13 评论
258 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部