什么是 Nebula Graph Studio
Nebula Graph Studio(简称 Studio)是一款可以通过 Web 访问的图数据库开源可视化工具,搭配 Nebula Graph 内核使用,提供构图、数据导入、编写 nGQL 查询、图探索等一站式服务。即使没有图数据库操作经验,用户也可以快速成为图专家。用户可以在 Nebula Graph GitHub 仓库中查看最新源码,详情参见nebula-studio。
发行版本
Studio 目前有三个发行版本:
- Docker 版本:用户可以使用 Docker 服务部署 Studio,并连接到 Nebula Graph 数据库。详细信息参考 Docker 部署 Studio。
- RPM 版本:用户可以使用 RPM 服务部署 Studio,并连接到 Nebula Graph 数据库。详细信息参考 RPM 部署 Studio。
- tar 包安装部署:用户可以使用 tar 包安装并部署 Studio,并连接到 Nebula Graph 数据库。详细信息参考 tar 包部署 Studio。
三个发行版本功能基本相同,在使用 Studio 时可能会受到限制。详细信息,参考 使用限制。
产品功能
Studio 具备以下功能:
- GUI 设计,方便管理 Nebula Graph 图数据:
- 使用 Schema 管理功能,用户可以使用图形界面完成 Schema(模式)创建,快速上手 Nebula Graph。
- 使用 控制台 功能,用户可以使用 nGQL 语句创建 Schema,并对数据执行增删改查操作。
- 使用 导入 功能,通过简单的配置,用户即能批量导入点和边数据,并能实时查看数据导入日志。
- 图探索,支持可视化展示图数据,使更容易发现数据之间的关联性,提高数据分析和解读的效率。
适用场景
如果有以下任一需求,都可以使用 Studio:
- 有一份数据集,想进行可视化图探索或者数据分析。用户可以使用 Docker Compose 或者 Nebula Graph Cloud Service 部署 Nebula Graph,再使用 Studio 完成可视化操作。
- 已经安装部署了 Nebula Graph 数据库,并且已经导入数据集,想使用 GUI 工具执行 nGQL 语句查询、可视化图探索或者数据分析。
- 刚开始学习 nGQL(Nebula Graph Query Language),但是不习惯用命令行工具,更希望使用 GUI 工具查看语句输出的结果。
身份验证
因为 Nebula Graph 默认不启用身份验证,所以,一般情况下用户可以使用 root
账号和任意密码登录 Studio。
当 Nebula Graph 启用了身份验证后,用户只能使用指定的账号和密码登录 Studio。关于 Nebula Graph 的身份验证功能,参考 Nebula Graph 用户手册。
视频
- 图解 Nebula Studio 图探索功能(3分23秒)