跳转至

生态工具概览

Nebula Graph 鸟瞰图

Note

内核版本号命名规则为 X.Y.Z,表示大版本 X,中版本 Y,小版本 Z。关于生命周期说明:

  • 企业版:一个Y版本的开发周期为 6 个月,其维护与支持周期为 3 年;
  • 社区版:一个Y版本的开发周期为 3 个月,其维护与支持周期至下一个Y版本发布;
  • 文件命名中含有RC表示仅用于预览的非正式版本 (Release Candidate),其维护周期仅至下个 RC 或者正式版本发布,其客户端、数据兼容性等均无保证。
  • 文件命名中含有nightlySNAPSHOT或者日期的为日常开发版本,无质量保证和维护周期。
  • 版本号不一定连续,其数字大小仅代表偏序关系。

Compatibility

对于客户端的升级要求为:

  • 内核从X.Y.Z1升级成X.Y.Z2: 表示内核完全前向兼容,通常用于 bugfix,建议尽快升级内核小版本。此时客户端可以不升级
  • 内核从X.Y1.*升级成X.Y2.*: 表示存在 API、语法、返回值部分不兼容,通常用于增加功能、提升性能、代码优化等。需要客户端相应升级至X.Y2.*
  • 内核从X1.*.*升级成X2.*.*: 表示存储格式、API 、语法等存在大的不兼容。需要使用工具升级内核数据;客户端必须升级;
  • 默认内核及客户端都不支持降级:不可从X.Y.Z2降级成X.Y.Z1
  • 2.x 版本的生态工具完全不支持在 Nebula Graph 3.x 版本中使用。

Nebula Studio

Nebula Studio(简称 Studio)是一款可以通过 Web 访问的图数据库可视化工具,搭配 Nebula Graph DBMS 使用,提供构图、数据导入、编写 nGQL 查询、图探索等一站式服务。详情请参见什么是 Nebula Studio

Note

Studio 版本发布节奏独立于 Nebula Graph 内核,其命名方式也不参照内核命名规则,两者兼容对应关系如下表。

Nebula Graph 版本 Studio 版本
v3.1.0 v3.3.0

Nebula Dashboard(社区版)

Nebula Dashboard(简称 Dashboard)是一款用于监控 Nebula Graph 集群中机器和服务状态的可视化工具。详情参见什么是 Nebula Dashboard

Nebula Graph 版本 Dashboard 社区版本
v3.1.0 v1.1.2

Nebula Dashboard(企业版)

Nebula Dashboard(简称 Dashboard)是一款用于监控和管理 Nebula Graph 多集群中机器和服务状态的可视化工具,支持在可视化界面进行集群创建、集群导入、数据平衡、扩容缩容等操作。详情参见什么是 Nebula Dashboard

Nebula Graph 版本 Dashboard 企业版本
v3.1.0 v3.1.0

Nebula Explorer

Nebula Explorer(简称 Explorer)是一款可以通过 Web 访问的图探索可视化工具,搭配 Nebula Graph 内核使用,用于与图数据进行可视化交互。即使没有图数据操作经验,用户也可以快速成为图专家。详情参见什么是 Nebula Explorer

Nebula Graph 版本 Explorer 企业版本
v3.1.0 v3.1.0

Nebula Stats Exporter

nebula-stats-exporter将监控数据导入Prometheus。

Nebula Graph 版本 Stats Exporter 版本
v3.1.0 v3.1.0

Nebula Exchange

Nebula Exchange(简称 Exchange)是一款 Apache Spark™ 应用,用于在分布式环境中将集群中的数据批量迁移到 Nebula Graph 中,能支持多种不同格式的批式数据和流式数据的迁移。详情请参见什么是 Nebula Exchange

Nebula Graph 版本 Exchange 版本 Exchange 企业版本
v3.1.0 v3.0.0 v3.0.0

Nebula Operator

Nebula Operator(简称 Operator)是用于在 Kubernetes 系统上自动化部署和运维 Nebula Graph 集群的工具。依托于 Kubernetes 扩展机制,Nebula Graph 将其运维领域的知识全面注入至 Kubernetes 系统中,让 Nebula Graph 成为真正的云原生图数据库。详情请参考什么是 Nebula Operator

Nebula Graph 版本 Operator 版本
v3.1.0 v1.1.0

Nebula Importer

Nebula Importer(简称 Importer)是一款 Nebula Graph 的 CSV 文件导入工具。Importer 可以读取本地的 CSV 文件,然后导入数据至 Nebula Graph 图数据库中。详情请参见什么是 Nebula Importer

Nebula Graph 版本 Importer 版本
v3.1.0 v3.1.0

Nebula Spark Connector

Nebula Spark Connector 是一个 Spark 连接器,提供通过 Spark 标准形式读写 Nebula Graph 数据的能力。Nebula Spark Connector 由 Reader 和 Writer 两部分组成。详情请参见什么是 Nebula Spark Connector

Nebula Graph 版本 Spark Connector 版本
v3.1.0 v3.0.0

Nebula Flink Connector 是一款帮助 Flink 用户快速访问 Nebula Graph 的连接器,支持从 Nebula Graph 图数据库中读取数据,或者将其他外部数据源读取的数据写入 Nebula Graph 图数据库。详情请参见什么是 Nebula Flink Connector

Nebula Graph 版本 Flink Connector 版本
v3.1.0 v3.0.0

Nebula Algorithm

Nebula Algorithm(简称 Algorithm)是一款基于 GraphX 的 Spark 应用程序,通过提交 Spark 任务的形式使用完整的算法工具对 Nebula Graph 数据库中的数据执行图计算,也可以通过编程形式调用 lib 库下的算法针对 DataFrame 执行图计算。详情请参见什么是 Nebula Algorithm

Nebula Graph 版本 Algorithm 版本
v3.1.0 v3.0.0

Nebula Analytics

Nebula Analytics是一款集成了开源高性能图计算框架 Plato 的应用程序,支持利用 Plato 对 Nebula Graph 数据库中的数据执行图计算。详情请参见什么是 Nebula Analytics

Nebula Graph 版本 Analytics 版本
v3.1.0 v3.2.0

Nebula Console

Nebula Console 是 Nebula Graph 的原生 CLI 客户端。如何使用请参见 Nebula Console

Nebula Graph 版本 Console 版本
v3.1.0 v3.0.0

Nebula Docker Compose

Docker Compose 可以快速部署 Nebula Graph 集群。如何使用请参见 Docker Compose 部署 Nebula Graph

Nebula Graph 版本 Docker Compose 版本
v3.1.0 v3.1.0

Backup & Restore

Backup&Restore(简称 BR)是一款命令行界面(CLI)工具,可以帮助备份 Nebula Graph 的图空间数据,或者通过备份文件恢复数据。

Nebula Graph 版本 BR 版本
v3.1.0 v0.6.1

Nebula Bench

Nebula Bench 用于测试 Nebula Graph 的基线性能数据,使用 LDBC v0.3.3 的标准数据集。

Nebula Graph 版本 Bench 版本
v3.1.0 v1.2.0

API、SDK

Compatibility

选择与内核版本相同X.Y.*的最新版本。

Nebula Graph 版本 语言(commit id)
v3.1.0 C++
v3.1.0 Go
v3.1.0 Python
v3.1.0 Java
v3.1.0 HTTP

未发布


最后更新: June 20, 2023