NebulaGraph in Jupyter Notebook

NebulaGraph in Jupyter Notebook

💡 原文中文,约2600字,阅读约需7分钟。
📝

内容提要

本文介绍了如何使用ipython-ngql扩展在Jupyter Notebook中更方便地玩NebulaGraph图数据库,支持查询和结果可视化,安装简单,支持单行和多行查询,查询结果可以操作为pandas df或原始ResultSet格式,还支持查询模板和自定义选项。

🎯

关键要点

  • 本文介绍了如何在Jupyter Notebook中使用ipython-ngql扩展玩NebulaGraph图数据库。
  • 安装ipython-ngql非常简单,只需执行%pip install ipython-ngql和%load_ext ngql。
  • 连接NebulaGraph后,可以使用SHOW SPACES命令查看结果。
  • 支持两种查询语法:单行查询(%ngql)和多行查询(%%ngql)。
  • 查询结果可以通过%ng_draw命令可视化渲染,并保存为单文件HTML。
  • 可以将查询结果操作为pandas DataFrame,方便数据处理。
  • 支持返回原始ResultSet格式,便于调试和结果解析。
  • 提供查询模板功能,语法与Jinja2相似,支持动态变量替换。
  • 未来计划增强可视化的自定义选项,欢迎社区贡献新功能和想法。
➡️

继续阅读