Skip to content

星影新玩家






欢迎来到星影的世界。如果你是一名星影或者图数据库的新玩家,或者不是开发人员。可以跟随以下的文档,不用部署自己的图数据库,也能使用上星影。

下载软件

使用 Git 下载【推荐】

shell
git clone -b windows --single-branch https://gitee.com/dudu-ltd/star-shadow-package.git
shell
git clone -b macos --single-branch https://gitee.com/dudu-ltd/star-shadow-package.git
shell
git clone -b linux --single-branch https://gitee.com/dudu-ltd/star-shadow-package.git

下载压缩包

地址

安装

shell
当前版本使用绿色版,直接解压至想要安装的目录即可。
进入文件夹,然后找到【与众不同的那个图标.exe】双击打开即可。
shell
sudo dpkg -i StarShadow_1.0.0-beta_amd64.deb
sudo apt-get install libkeybinder-3.0
sudo apt-get install libmpv2
# /usr/local/lib/StarShadow
shell
sudo dpkg -i StarShadow_1.0.0-beta_amd64.deb
sudo apt-get install libkeybinder-3.0
# /usr/local/lib/StarShadow

使用微信扫码完成注册与登录。

快速使用步骤

如果你还没有自己的图数据库,或者想了解我们推荐的用法,可以通过以下的步骤上手星影的用法。

INFO

示例项目用了阿里云计算巢提供的 NebulaGraph 3.4.0 的试用版,有效期至【2024-06-22】,你也可以通过此方式,快速体验的NebulaGraph图数据库。

  1. 点击示例项目的链接
  2. 找到【克隆/下载】并点击
  3. 在弹窗中找到【下载ZIP】并点击
  4. 将下载的压缩包放置于你想用来放置星影数据的文件夹
  5. 对压缩包解压到【当前文件夹】
  6. 回到打开的星影图数据库客户端
    1. 在左上角找到【文件】
    2. 单击【打开文件夹】
    3. 选择在第5步中解压所的【star-shadow-sample-main】文件夹
    4. 单击弹窗右下角【选择文件夹】
  7. 到此,你已经可以通过示例项目对星影进行体验

危险

在上述第3步中,也可以使用 git clone 的方式,但为了避免你在后续的使用过程中,误提交了私有数据库的连接参数,请尽量使用下载ZIP的方式。
如果你在未来的项目中,使用git对星影工作区进行管理,请谨慎提交到开源仓库。因为内部包含了数据库的连接信息。

示例项目的使用

  1. 在打开的左侧导航树中,支持右键对相应的 schema 进行管理;
  2. 在具体数据表格(tag、edge)中,序号列支持右键弹出界面完成对数据的操作;
  3. 在【查询】的树节点下,你可以选中【MATCH】体验这次我们为你准备的脚本,其中包含了以下一些功能的使用:
    1. 我们在 nGQL 的基础上,拓展出了参数模板,你可以通过代码编辑区右侧的参数面板最右侧的序号 1、2、3... 完成多组参数的切换,选中哪组参数,点击【运行】,查询脚本即使用上哪组的参数完成数据查询:
    2. 可以在【MATCH】的示例用法中,体验到合并表头的表格、节点关系图的可视化、路径数据的可视化
    3. 可以在【GET SUBGRAPH】的示例用法中,体验到当结果中的每列又由表格组成,可以通过单击单元格打开一个由表格组成的弹窗,从而实现对表格数据的阅读。

最后

我们将在未来,通过示例项目持续补充图数据库的常用脚本。如果你在后续的过程中,也形成了好用的模板,并想与其他人进行分享,欢迎联系我们。

至此,对于一些基本的使用我们先介绍到这里。如果你对图形化的界面操作背后是怎么运行的,请前往下一站:指南

希望我们所做的工作能为你在图探索的过程中,扫掉一些障碍,希望我们可以一直结伴而行。