New Player of StarShadow
Welcome to the world of StarShadow. If you are a new player of StarShadow or a graph database, or not a developer. You can follow the following documents to use StarShadow without deploying your own graph database.
Download Software
Download ZIP
- Windows: StarShadow-win-v1.3.0.zip
- macOS: StarShadow-macos-v1.3.0.dmg
- linux: StarShadow_1.3.0_amd64.deb
Installation
The current version uses the green version,
which can be directly unzipped to the directory you want to install.
Enter the folder, and then find the 【star_shadow.exe】 and double-click to open it.
sudo dpkg -i StarShadow_1.3.0_amd64.deb
sudo apt-get install libkeybinder-3.0
sudo apt-get install libmpv2
# /usr/local/lib/StarShadow
sudo dpkg -i StarShadow_1.3.0_amd64.deb
sudo apt-get install libkeybinder-3.0
# /usr/local/lib/StarShadow
Use WeChat to complete registration and login, or choose 【Try】 to use it without logging in.
Quick Start Steps
If you don't have your own graph database yet, or want to know our recommended usage, you can get started with StarShadow through the following steps.
Using the Sample Project
- Click the link to the sample project
- Find 【Code】 and click
- In the pop-up window, find 【Download ZIP】 and click
- Place the downloaded zip file in the folder where you want to place the StarShadow data
- Unzip the zip file to the 【current folder】
- Return to the opened StarShadow graph database client
- Find 【File】 in the upper left corner
- Click 【Open Folder】
- Select the 【star-shadow-sample-main】 folder that was unzipped in step 5
- Click 【Select Folder】 in the lower right corner of the pop-up window
- At this point, you can experience StarShadow through the sample project
Danger
In step 3 above, you can also use git clone, but to avoid you in the subsequent use process, mistakenly submit the connection parameters of the private database, please try to use the download ZIP method. If you use git to manage the StarShadow workspace in future projects, please be careful when submitting to the open source repository. Because it contains the connection information of the database.
Using the Sample Project
- In the opened left navigation tree, right-click to manage the corresponding schema;
- In the specific data table (tag, edge), the serial number column supports right-click to pop up the interface to complete the operation on the data;
- Under the 【Query】 tree node, you can select 【MATCH】 to experience the script we prepared for you this time, which includes the following functions:
- Based on nGQL, we have extended the parameter template. You can switch between multiple sets of parameters by clicking on the serial number 1, 2, 3... on the right side of the parameter panel in the code editing area. Select which set of parameters, click 【Run】, and the query script will use which set of parameters to complete the data query:
- In the example usage of 【MATCH】, you can experience the merged table header, the visualization of the node relationship diagram, and the visualization of the path data
- In the example usage of 【GET SUBGRAPH】, you can experience that each column in the result is composed of tables, and you can open a pop-up composed of tables by clicking on a cell, thereby realizing the reading of table data.
When adding a data source, use the sample data source we provide
- Find 【File】->【Add Connection】 in the software
- Fill in the following information:
- Name: Medical case, from Alibaba Cloud Tianchi
- Type: NebulaGraph
- Host: gdbc.nebula://139.9.187.207:9669
- User: LetUs
- Password: WalkTogether
- Click 【Check】 to confirm the availability of the sample data source
- Click 【Save】 to complete the addition of the data source
Danger
To provide users with a more complete experience, we have granted DBA permissions to the test account. Please try to maintain the relative integrity of the data we provide during use so that other users can experience more functions. In addition, the data is shared among users, so please be careful when uploading private data.
Finally
We will continue to supplement the common scripts of the graph database through the sample project in the future. If you have formed a useful template in the subsequent process and want to share it with others, please contact us.
So far, we have introduced some basic usage here. If you want to know how the graphical interface operation works, please go to the next stop: Guide
We hope that our work can help you remove some obstacles in the process of exploring the graph, and we hope that we can always accompany you.