Skip to content

Nebula Graph learning path

This topic is for anyone interested in learning more about Nebula Graph. You can master Nebula Graph from zero to hero through the documentation and videos in Nebula Graph learning path.

learning path

1. About Nebula Graph

1.1 What is Nebula Graph?

Document Video
What is Nebula Graph Nebula Graph

1.2 Data models

Data modeling

1.3 Path


1.4 Nebula Graph architecture

Meta service
Graph service
Storage service

2. Quick start

2.1 Install Nebula Graph

Document Video
Install with a RPM or DEB package -
Install with a TAR package -
Install with Docker Install Nebula Graph with Docker and Docker Compose
Install from source Install Nebula Graph with Source Code

2.2 Start Nebula Graph

Start and stop Nebula Graph

2.3 Connect to Nebula Graph

Connect to Nebula Graph

2.4 Use nGQL statements

nGQL cheatsheet

3. Hands-on practices

3.1 Deploy a multi-machine cluster

Deploy a Nebula Graph cluster with RPM/DEB

3.2 Upgrade Nebula Graph

Upgrade Nebula Graph to release-3.2

3.3 Configure Nebula Graph

Configure Meta
Configure Graph
Configure Storage
Configure Linux kernel

3.4 Configure logs

Log managements

3.5 O&M and Management

  • SSL encryption


3.6 Performance tuning

Graph data modeling suggestions
System design suggestions

3.7 Derivative software

4. API & SDK


5. Best practices

Handling Tens of Billions of Threat Intelligence Data with Graph Database at Kuaishou
Import data from Neo4j to Nebula Graph via Nebula Exchange: Best Practices
Hands-On Experience: Import Data to Nebula Graph with Spark
How to Select a Graph Database: Best Practices at RoyalFlush
Practicing Nebula Operator on Cloud
Using Ansible to Automate Deployment of Nebula Graph Cluster

6. FAQ


7. Practical tasks

You can check if you have mastered Nebula Graph by completing the following practical tasks.

Task Reference
Compile the source code of Nebula Graph Install Nebula Graph by compiling the source code
Deploy Studio, Dashboard, and Explorer Deploy Studio, Deploy Dashboard, and Deploy Explorer
Load test Nebula Graph with K6 Nebula Bench
Query LDBC data (such as queries for vertices, paths, or subgraphs.) LDBC and interactive-short-1.cypher

8. Get Nebula Graph Certifications

Now you could get Nebula Graph Certifications from Nebula Academy.

  • Nebula Graph Certified Insider(NGCI): The NGCI certification provides a birdview to graph databases and the Nebula Graph database. Passing NGCI shows that you have a good understanding of Nebula Graph.
  • Nebula Graph Certified Professional(NGCP): The NGCP certification drives you deep into the Nebula Graph database and its ecosystem, providing a 360-degree view of the leading-edge graph database. Passing NGCP proves that you are a professional with a profound understanding of Nebula Graph.


Last update: August 12, 2022