Nebula 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Nebula 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Nebula 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Nebula 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Nebula 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

Nebula 是一个分布式、可扩展的图数据库。它是世界上唯一能够容纳具有数十亿个顶点(节点)和数万亿个边缘的图数据库解决方案,同时仍然提供毫秒延迟。

Nebula 的目标是为超大规模图提供高并发,低延迟的读、写和计算。Nebula是一个开源项目,我们期待与社区合作推广图数据库。

Nebula Graph 架构:

image.png

作为图数据库,Nebula 具有这些特征:

  • 全对称分布式架构
  • 存储与计算分离
  • 水平可扩展性
  • RAFT 协议下的数据强一致
  • 类 SQL 查询语言
  • 用户鉴权
展开阅读全文

代码

评论 (13)

加载中
有些图可视化引擎可能可以配合图数据库做一些炫酷的可视化呢。 比如开源的 AntV G6: https://github.com/antvis/g6
2019/11/28 15:49
回复
举报
支持支持~
2019/11/20 16:15
回复
举报
广告法规定不能用 最高级、最佳等用语, 上面“世界上唯一能”好厉害 。O(∩_∩)O哈哈~
2019/11/16 10:54
回复
举报
背后有哪个大佬支持吗,如何持续稳定开发下去?
2019/11/05 18:31
回复
举报
支持
2019/08/21 09:16
回复
举报
支持gremlin吗?
2019/08/21 07:27
回复
举报
描述性查询语言,另外也将支持opencypher 因为ISO/IEC NP 39075对于图查询语言的国际标准草案中,采用的是类似SQL式的语法。 和命令式语法不太一样。
2019/11/18 15:17
回复
举报
这个是C++写的分布式版本 Neo4j没有分布式开源版本
2019/08/14 21:29
回复
举报
消灭零评论
2019/08/03 07:57
回复
举报
有人用过吗?和neo4j的区别在什么地方?
2019/08/06 07:16
回复
举报
同文
2019/08/06 09:01
回复
举报
Neo4j java写的,没有分布式版本(所以容量不能太大,也不能水平迁移和扩容),另外现在也不开源了。 Nebula C++写的,完全的分布式版本,可以数据在线迁移和扩容,可以多机房,而且是完全的开源版本。
2019/09/16 16:16
回复
举报
单机开源
2019/09/16 16:29
回复
举报
更多评论
发表于数据库专区
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
发表于数据库专区
2020/09/23 17:37

分布式图数据库 Nebula Graph v1.1.0 发布

该版本针对系统稳定性、性能做了很多优化和改进。 Improvements 删除 FunctionManager 中的锁,提高了多线程频繁调用函数时的性能,#2273 重构了 VertexHolder::getDefaultProp ,提高了获取属性默认值的性能,#2249 通过提前分配内存、减少字符串拷贝等方式提高 GO 查询性能 #2268 完善 snapshot 逻辑,避免了不必要的 snapshot 创建,提高了性能,#2287、#2318 支持配置 RocksDB prefix bloom filter。提高了 QueryEdgeProps...

2
7
发表于数据库专区
2020/07/10 10:56

分布式图数据库 Nebula Graph v1.0.1 发布,支持多种压缩算法

Nebula Graph 发布 1.0.1 版。相比 1.0.0 版本,该版本针对系统稳定性、性能上做了很多优化和改进。 New Features 路径查询 FIND PATH 中 vid 支持 uuid() https://github.com/vesoft-inc/nebula/pull/2209 增加了 disable rocksdb block cache 的功能,通过设置 storaged.conf 的 rocksdb_block_cache 为任意非正数来 disable block cache. https://github.com/vesoft-inc/nebula/pull/2177 避免了多线程对 meta client 的 lo...

0
8
发表于数据库专区
2020/06/11 09:15

开源分布式图数据库 Nebula Graph 1.0 发布

Nebula Graph 1.0 发布了。作为一款开源分布式图数据库,Nebula Graph 1.0 版本旨在提供一个安全、高可用、高性能、具有强表达能力的查询语言的图数据库。 基本功能 DDL & DML:支持在线的数据定义语言(DDL)及数据操纵语言(DML)。 图探索:支持正/反向、双向图探索,GO minHops TO maxHops 获取指定步数区间的关系。 聚合操作:聚合函数 GROUP BY 、排序函数 ORDER BY 、限定函数 LIMIT 自由组合返回所需数据。 组合查询:U...

14
22
发表于数据库专区
2020/04/03 09:27

图数据库 Nebula Graph RC4:支持 index,对接监控系统

本次 RC4 上线 INDEX 功能,LOOKUP ON 对建立索引的数据进行查询;RC4 提供了基于 SPACE 层级的权限管理和 ACL 授权模式。在运维方面,新增 Nebula Stats Exporter 对接基于 Grafana 和 Prometheus 的监视系统 功能 支持 INDEX 功能, CREATE INDEX 创建索引,REBUILD INDEX ,对已有数据重建索引,#1566, DROP INDEX 删除已建索引 #1776 新增 LOOKUP ON ,对建立索引的数据进行查询 #1705, 当有索引时, Storage Engine 的插入...

0
4
发表于数据库专区
2020/02/07 15:49

分布式图数据库 Nebula RC3 发布:新增 dump_tools 工具

本次 RC3 主要新增 dump_tools 工具,导出指定条件的数据;发布 GUI 工具 Nebula Graph Studio,支持可视化探索,数据导入等功能;新增扫描点边接口,对接 OLAP。 Query engine 支持获取给定点的全部属性 #1486 新增 DELETE EDGE , 删除指定点 #1063 支持 IF EXISTS ,可防止删除不存在 tag/edgetype 的错误 #1505 支持 IF NOT EXISTS ,可防止创建已存在 space/tag/edgetype 的错误 #1379 输出 graphd metrics #1451 Storage...

0
5
发表于数据库专区
2019/12/04 23:15

分布式图数据库 Nebula RC2 发布:增强了 CSV Importer 功能

Nebula Graph 是开源的分布式图数据库,可应用于知识图谱、社交推荐、风控、IoT 等场景。 本次 RC2 主要新增 GO FROM ... REVERSELY 和 GROUP BY 等语句,Storage Engine 也更灵活,用户可以通过 Console 或 Http 获取配置信息,触发 compaction;客户端目前支持 Python,Java,Go;在工具方面,增强了 CSV Importer 功能 Query Engine 支持 GROUP BY 语句用于聚合函数,根据一个或多个属性对结果集进行分组。 #749 UPDATE CONF...

0
4
发表于数据库专区
2019/11/05 16:34

图数据库 Nebula Graph RC1 发行说明

Nebula Graph:一个开源的分布式图数据库。作为唯一能够存储万亿个带属性的节点和边的在线图数据库,Nebula Graph 不仅能够在高并发场景下满足毫秒级的低时延查询要求,还能够实现服务高可用且保障数据安全性。 图数据库 Nebula RC1 主要更新 本次 RC1 主要增强了 nGQL,新增 LIMIT , GROUP BY 等语句;算法方面增加了最短路径,全路径搜索。 Storage 层新增 PUT/GET 接口,支持 scale out/in,以及新增了 Golang 客户端以及多线...

5
14
发表于数据库专区
2019/08/20 17:33

图数据库 Nebula Graph v.1.0.0-beta 发布

Nebula Graph:一个开源的分布式图数据库。作为唯一能够存储万亿个带属性的节点和边的在线图数据库,Nebula Graph 不仅能够在高并发场景下满足毫秒级的低时延查询要求,还能够实现服务高可用且保障数据安全性。 Nebula Graph v1.0.0-beta 版本已发布,更新内容如下: Storage Engine 支持集群部署 引入 Raft 一致性协议,支持 Leader 切换 存储引擎支持 HBase 新增从 HDFS 导入数据功能 查询语言 nGQL 新增注释功能 创建 Space ...

0
21
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2020/09/02 15:08

Nebula Graph 1.0 体验

Nebula Graph是由中国杭州欧若数网科技有限公司研发的图数据库。提起图数据库,大家熟悉的可能是Neo4j,它那炫丽的图网络数据,以及快速的关系算法,不仅吸引了大家的眼球,而且也让数据挖掘、AI智能开发者心动。Nebula Graph 于2019年5月开源,做为一种新型的图数据库,能够容纳千亿个顶点和万亿条边,而与国际上知名的HugeGraph,Neo4j等图数据库相比,具有最好的性能优势。Nebula Graph使用C++开发,并提供了自研开发查询语—...

0
0
发表于数据库专区
2020/09/25 11:02

一文了解 Nebula Graph DBaaS 服务——Nebula Graph Cloud Service

## Nebula Graph DBaaS 作为一款 DBaaS(DataBase as s Service)的产品,[Nebula Graph Cloud Service](https://cloud.nebula-graph.com.cn/) 极大地降低了研发人员使用 Nebula Graph 的成本,更专注于使用 Nebula Graph 挖掘、分析数据背后的关联价值。 [Nebula Graph Cloud Service](https://nebula-graph.com.cn/) Trial 版本已于近期开始公测试用,本篇文章主要帮助感兴趣的朋友快速了解我们云服务 Trial 版本的主要功能及...

0
0
发表于数据库专区
2020/06/11 11:08

Nebula Graph 1.0 Release Note

[Nebula Graph 1.0](https://github.com/vesoft-inc/nebula/releases/tag/v1.0.0) 发布了。作为一款开源分布式图数据库,Nebula Graph 1.0 版本旨在提供一个安全、高可用、高性能、具有强表达能力的查询语言的图数据库。 > 首发于 Nebula Graph 官方博客:https://nebula-graph.com.cn/posts/nebula-graph-1.0-release-note/ ![Release note](https://www-cdn.nebula-graph.com.cn/nebula-blog/NebulaGraph1.0.png) ## 基本功能...

0
0
发表了博客
2020/09/26 09:48

一文了解 Nebula Graph DBaaS 服务——Nebula Graph Cloud Service

0
0
发表于数据库专区
2020/05/13 09:55

图数据库 Nebula Graph 是什么

![](https://nebula-blog.azureedge.net/nebula-blog/Nebula01.jpeg) 图数据库(英语:Graph Database)是一个使用图结构进行语义查询的数据库。该系统的关键概念是图,形式上是点 (Node 或者 Vertex) 和边 (Edge 或者 Relationship) 的集合。一个顶点代表一个实体,比如,某个人,边则表示两个实体间的关联关系,比如 “你关注 Nebula Graph”的关注关系。图广泛存在于现实世界中,从社交网络到风控场景、从知识图谱到智能推荐...

0
4
发表了博客
2019/08/29 20:28

图数据库 Nebula Graph 的安装部署

Nebula Graph:一个开源的分布式图数据库。作为唯一能够存储万亿个带属性的节点和边的在线图数据库,Nebula Graph 不仅能够在高并发场景下满足毫秒级的低时延查询要求,还能够实现服务高可用且保障数据安全性。 本文目录 简介 Nebula 整体架构 Meta Service Storage Service Graph Service 安装部署 单机运行 集群部署 环境准备 安装 配置 测试集群 简介 Nebula Graph 是开源的第三代分布式图数据库,不仅能够存储万亿个带属性的...

0
0
发表于数据库专区
2019/08/29 17:51

图数据库 Nebula Graph 的安装部署

> [Nebula Graph](https://0x7.me/osc2github):一个开源的分布式图数据库。作为唯一能够存储万亿个带属性的节点和边的在线图数据库,Nebula Graph 不仅能够在高并发场景下满足毫秒级的低时延查询要求,还能够实现服务高可用且保障数据安全性。 ### 本文目录 1. 简介 2. Nebula 整体架构 1. Meta Service 2. Storage Service 3. Graph Service 3. 安装部署 1. 单机运行 2. 集群部署 1. 环境准备 2. 安装 3. 配置 3. 测试集群 ##...

0
2
发表于数据库专区
02/02 11:30

Neo4j 导入 Nebula Graph 的实践总结

摘要: 主要介绍如何通过官方 ETL 工具 Exchange 将业务线上数据从 Neo4j 直接导入到 Nebula Graph 以及在导入过程中遇到的问题和优化方法。 > 本文首发于 Nebula 论坛:[https://discuss.nebula-graph.com.cn/t/topic/2044](https://discuss.nebula-graph.com.cn/t/topic/2044) ![Neo4j 导入 Nebula Graph 的实践总结](https://www-cdn.nebula-graph.com.cn/nebula-blog/neo4j-nebula-graph-import-best-practice.png) ## 1 背...

0
0
发表于数据库专区
2019/09/06 09:23

使用 Docker 构建 Nebula Graph 源码

### Nebula Graph 介绍 [Nebula Graph](https://0x7.me/osc2github) 是开源的高性能分布式图数据库。项目使用 C++ 语言开发,`cmake` 工具构建。其中两个重要的依赖是 Facebook 的 Thrift RPC 框架和 [folly 库](https://github.com/facebook/folly). 由于项目采用了 C++ 14 标准开发,需要使用较新版本的编译器和一些三方库。虽然 Nebula Graph 官方给出了一份[开发者构建指南](https://github.com/vesoft-inc/nebula/blob/mas...

0
0
发表于数据库专区
2020/08/05 10:28

新手阅读 Nebula Graph 源码的姿势

> 摘要:在本文中,我们将通过数据流快速学习 Nebula Graph,以用户在客户端输入一条 nGQL 语句 `SHOW SPACES` 为例,使用 GDB 追踪语句输入时 Nebula Graph 是怎么调用和运行的。 > 首发于 Nebula Graph 博客:https://nebula-graph.com.cn/posts/how-to-read-nebula-graph-source-code/ ![阅读源码](https://www-cdn.nebula-graph.com.cn/nebula-blog/source-code.png) ## 导读 对于一些刚开始接触 [Nebula Graph](https://0...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于数据库专区
2020/12/15 18:42

性能远超 Neo4j,专访图数据库 Nebula Graph 创始人

本月初,DB-Engines 如期发布了最新的全球数据库管理系统排行榜,传统关系型数据库依然雄踞榜单前几位,蚕食了绝大部分数据库市场。 对于大部分中小型厂商来说,在数据量少、并发量小的情况下,公司内部使用的管理型系统的首选依然是关系型数据库,包括 MySQL、Oracle、SQL Server、PostgreDB 等等,这些也都是我们平时接触得最多的数据库系统。 但随着互联网流量爆发式增长,越来越多的公司业务需要支撑海量数据存储,对高并发...

15
28
发表于数据库专区
2019/09/24 07:29

高手问答第 233 期 —— 图数据库的设计和实践

随着抖音、小红书等社交内容平台的“爆红”,诞生了一种基于社交关系网路的推荐需求,而以垂直领域作为切入点的知识图谱过去两年的“爆火”,加上传统数据库在处理社交推荐、风控、知识图谱等方面的性能缺陷,图数据库的研发应运而生。 图数据库是一种非关系型数据库,用以解决现有关系数据库的局限性。它是一个使用图结构进行语义查询的数据库,它使用节点、边和属性来表示和存储数据。该系统的关键概念是图,它直接将存储中的...

65
18
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
13 评论
222 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部