NebulaGraph 社区版

下载 NebulaGraph,全方位探索图数据库

Latest Release Version2023.08.11

NebulaGraph DB v3.6.0

Available Download

This source code is licensed under the Apache 2.0 license, and supported by the community

Release Note v3.6.0

功能

优化

  • 支持使用MATCH子句检索 VID 或属性索引时使用变量。 #5486 #5553
  • 支持并行启动 RocksDB 实例以加快 Storage 服务的启动速度。 #5521
  • 优化 RocksDB 迭代器执行DeleteRange操作后的前缀搜索性能。 #5525
  • 优化 appendLog 发送逻辑以避免 follower 宕机后影响写性能。 #5571
  • 优化MATCH语句查询不存在的属性时的性能。 #5634

缺陷修复

  • 修复 Meta 数据不一致的问题。 #5517
  • 修复 RocksDB 导入操作导致 leader 租约无效的问题。 #5534
  • 修复存储的统计逻辑错误的问题。 #5547
  • 修复设置无效请求参数的标志导致 Web 服务崩溃的问题。 #5566
  • 修复列出会话时打印过多日志的问题。 #5618
  • 修复单个大查询导致 Graph 服务崩溃的问题。 #5619
  • 修复执行Find All Path语句导致 Graph 服务崩溃的问题。 #5621 #5640
  • 修复部分过期数据在最底层不会被回收的问题。 #5447 #5622
  • 修复在MATCH语句中添加路径变量会导致all()函数下推优化失效的问题。 #5631
  • 修复MATCH语句中通过最短路径查询自环时返回结果错误的问题。 #5636
  • 修复通过管道符删除边导致 Graph 服务崩溃的问题。 #5645
  • 修复MATCH语句中匹配多跳时返回结果缺少边属性的问题。 #5646

变更

增强全文索引特性,涉及变更内容如下:

  • 原有的全文索引功能由调用 ElasticSearch 的 Term-level queries 改为 Full text queries 方式。
  • 变更后除了支持原有的通配符、正则、模糊匹配等方式(但语法发生变化),还增加了对分词的支持(依赖 ElasticSearch 自身使用的分词器),查询结果包含评分结果。更多语法请参见 ElasticSearch 官方文档

NebulaGraph 产品

NebulaGraph Studio v3.7.0

NebulaGraph Studio(简称 Studio)是一款可以通过 Web 访问的图数据库可视化工具,搭配 NebulaGraph 内核使用,提供构图、数据导入、编写 nGQL 查询、图探索等一站式服务。即使没有图数据库操作经验,用户也可以快速成为图专家。

Download

NebulaGraph Dashboard v3.4.0

NebulaGraph Dashboard(简称 Dashboard)是一款辅助于 NebulaGraph 服务运维人员进行日常服务监控管理的工具,目前提供两种视角的监控:机器视角与服务视角,可以直观看到指定时间内有关机器、服务各项性能指标的数据可视化展现。

Download

NebulaGraph 生态工具

NebulaGraph Clients v3.6.0

供开发人员将他们的项目连接到 NebulaGraph。

NebulaGraph Console v3.5.0

NebulaGraph Console 是 NebulaGraph 的原生CLI客户端。

NebulaGraph Bench v1.2.0

NebulaGraph Bench 用于测试 NebulaGraph 的基线性能数据,使用 LDBC 的标准数据集。只适用于 NebulaGraph v2.0 以上版本。

NebulaGraph Importer v4.0.0

NebulaGraph Importer(简称 Importer)是一款 NebulaGraph 的 CSV 文件导入工具。Importer 可以读取本地的 CSV 文件,将数据导入 NebulaGraph 图数据库中。

NebulaGraph Exchange v3.6.0

NebulaGraph Exchange(简称 Exchange) 是一款 Apache Spark 应用,用于在分布式环境中将集群数据批量迁移到 NebulaGraph 中,能支持多种不同格式的批式数据和流式数据的迁移。

Download

NebulaGraph Flink Connector v3.5.0

NebulaGraph Flink Connector 是一款帮助 Flink 用户快速访问 NebulaGraph 的连接器,支持从 NebulaGraph 图数据库中读取数据,或者将其他外部数据源读取的数据写入 NebulaGraph 图数据库。

NebulaGraph Spark Connector v3.6.0

NebulaGraph Spark Connector 是一个 Spark 连接器,提供通过 Spark 标准形式读写 NebulaGraph 数据的能力。NebulaGraph Spark Connector 由 Reader 和 Writer 两部分组成。

NebulaGraph Algorithm v3.1.0

NebulaGraph Algorithm 是一款基于 GraphX 的 Spark 应用程序,通过提交 Spark 任务的形式使用完整的算法工具对 NebulaGraph 数据库中的数据执行图计算,也可以通过编程形式调用 lib 库下的算法针对 DataFrame 执行图计算。

NebulaGraph BR v3.5.0

NebulaGraph BR 是一款用以备份和恢复 NebulaGraph 数据的命令行工具。它可以将 NebulaGraph 图空间中的数据备份到外部存储,如文件系统、S3 兼容的对象存储;同时可以将外部存储的备份数据恢复到集群中。