在这个分类里,你可以了解所有周边工具以及它的更新动态。除了 NebulaGraph 核心开发维护的工具,还有社区用户自建的好用工具,这是它们的列表:
官方维护的周边
你可以在 文档站 找到所有官方维护工具的产品使用教程。为了时效性,以下工具链接文档版本选用了 master 分支:
- 客户端
- 原生 CLI 客户端:nebula-console
- C++ 客户端:nebula-cpp
- Java 客户端:nebula-java
- Python 客户端:nebula-python
- Go 客户端:nebula-go
- 可视化工具
- 图探索
- 开源:nebula-studio
- 企业版:nebula-explorer
- 监控运维
- 图探索
- 大数据生态
- 图计算
- 开源:nebula-algorithm
- 企业版:nebula-analytics
- 企业版:可视化工具 Explorer 的图计算流
- 数据导入,如何选择数据导入工具可参考:https://docs.nebula-graph.com.cn/master/20.appendix/write-tools/
- Go 编写的导入工具:nebula-importer
- Spark 导入工具:nebula-exchange
- 其他:使用上面的 nebula-studio、nebula-flink-connector、nebula-spark-connector、任意客户端均可导入工具。
社区用户自建工具
你可以在 nebula-contrib 组织下找到绝大部分社区用户捐献的工具,下面是它们的全貌:
- ORM
- Spring Boot 的数据库 ORM 框架:NGBATIS
- Swagger Springboot Demo:nebula-swagger-demo
- Java ORM:graph-ocean
- 搞定 JDBC:nebula-jdbc
- Python ORM:nebula-carina
- Golang ORM:norm
- 数据工具
- Stream ETL:nebula-real-time-exchange
- 对接 DataX:nebula-datax-plugin
- 后端服务
- 基础服务工程:graph-gateway
- 轻便部署
- 10s 拉起 Docker 图库服务:nebulagraph-docker-ext
- 一个运行在浏览器的 NebulaGraph 沙盒:nebulagraph-lite
- 测试服务
- 轻量级的数据库 Java 测试库:testcontainers-nebula
- 客户端
- Scala 客户端:zio-nebula
- Node.js 客户端:nebula-node
- PHP 客户端:nebula-php
- NET 客户端:nebula-net
- 终端工具
- JetBrains IDE 系列 nebula-console 插件:nebula-console-intellij-plugin