Nebula 是一个分布式、可扩展的图数据库。它是世界上唯一能够容纳具有数十亿个顶点(节点)和数万亿个边缘的图数据库解决方案,同时仍然提供毫秒延迟。
Nebula 的目标是为超大规模图提供高并发,低延迟的读、写和计算。Nebula是一个开源项目,我们期待与社区合作推广图数据库。
Nebula Graph 架构:
作为图数据库,Nebula 具有这些特征:
- 全对称分布式架构
- 存储与计算分离
- 水平可扩展性
- RAFT 协议下的数据强一致
- 类 SQL 查询语言
- 用户鉴权
Nebula 是一个分布式、可扩展的图数据库。它是世界上唯一能够容纳具有数十亿个顶点(节点)和数万亿个边缘的图数据库解决方案,同时仍然提供毫秒延迟。
Nebula 的目标是为超大规模图提供高并发,低延迟的读、写和计算。Nebula是一个开源项目,我们期待与社区合作推广图数据库。
Nebula Graph 架构:
作为图数据库,Nebula 具有这些特征:
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子句限制输出...
本版本新增 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/...
-- 针对“排挤云厂商,吴晟要求 Nebula Graph 移除 Apache 2.0 License 声明”的回复 Nebula Graph 作为一款开源的图数据库,我们欢迎和各方合作,包括各个云厂商以及友商,但是我们反对个别企业对开源社区无穷无尽的汲取,而不向开源社区贡献丝毫,所以在项目的初期,我们选择了Apache 2.0 License,并附加了 Common Clause 1.0。 2021 年 11 月 2 日,ASF 董事吴晟先生在社区里给我们提了一条 issue,指出我们之前的协议设计不...
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...
Nebula Graph Studio(简称 Studio)是一款可以通过 Web 访问的图数据库开源可视化工具,搭配 Nebula Graph 内核使用,提供构图、数据导入、编写 nGQL 查询、图探索等一站式服务。即使没有图数据库操作经验,用户也可以快速成为图专家。用户可以在 Nebula Graph GitHub 仓库中查看最新源码,详情参见 nebula-studio。 项目已于上周在 GitHub 开源:github.com/vesoft-inc/nebula-studio 发行版本 Studio 目前有三个发行版本: ...
Nebula Graph 年中版本 v2.5.0 在稳定性方面新增内存水位配置,支持慢查询终止、SUBGRAPH 返回不带属性图结构、全文索引重建等等新功能。 Feature 支持 session 管理,#280 支持慢查询终止,已知问题:所有 query 的查询与终止都会有延迟,这与实现方案有关,#1152 LOOKUP 语句增强表达式解析索引的能力,#1188 支持配置机器内存水位,一定程度上缓解 OOM 问题,#1067 FIND PATH 支持边过滤,#1091 SUBGRAPH 支持只返回图结构,...
Nebula Graph 的年中版本 v2.5.0 要同大家见面了,本次大版本除了内核的更新之外,还有几款社区呼声较高的新产品,例如:实时监控集群状态的 Nebula Dashboard,非技术人员也能轻松使用的可视化图探索工具 Nebula Explorer。 在今晚的 20:00 B 站直播间,Nebula 官方将带你一览 v2.5.0 新功能,以及新产品全景图。还有之前社区用户频繁问到的“Nebula Studio 什么时候开源?”,今晚直播给你答案~ 直播议题 新版内核 新增内存水...
Nebula Graph Studio v2.2.0 在原有图探索可视化看板基础上增强了相应的绘图操作,改善了图探索的交互,新增快捷键、看板数据导出等场景功能。 New Features 增强操作面板,新增颜色、锁定、画板搜索等功能 支持快捷键,例如:拓展、放大、缩小、撤销、删除等操作 完善可视化拓展功能 支持自定义步数 支持自定义颜色 新增 FIND PATH 图路径算法 最短路 全路径 非循环路径 新增鼠标右键便捷操作 完善画板数据导出功能 csv 数据导...
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 ...
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...
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 支持正向、反向和双向查找路径...
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...
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...
没投过票?千万别说你来过 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(不支持定义属性类型)...
该版本针对系统稳定性、性能做了很多优化和改进。 Improvements 删除 FunctionManager 中的锁,提高了多线程频繁调用函数时的性能,#2273 重构了 VertexHolder::getDefaultProp ,提高了获取属性默认值的性能,#2249 通过提前分配内存、减少字符串拷贝等方式提高 GO 查询性能 #2268 完善 snapshot 逻辑,避免了不必要的 snapshot 创建,提高了性能,#2287、#2318 支持配置 RocksDB prefix bloom filter。提高了 QueryEdgeProps...
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...
Nebula Graph 1.0 发布了。作为一款开源分布式图数据库,Nebula Graph 1.0 版本旨在提供一个安全、高可用、高性能、具有强表达能力的查询语言的图数据库。 基本功能 DDL & DML:支持在线的数据定义语言(DDL)及数据操纵语言(DML)。 图探索:支持正/反向、双向图探索,GO minHops TO maxHops 获取指定步数区间的关系。 聚合操作:聚合函数 GROUP BY 、排序函数 ORDER BY 、限定函数 LIMIT 自由组合返回所需数据。 组合查询:U...
本次 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 的插入...
本次 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...
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...
评论