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

Document
Data modeling

1.3 Path

Document
Path

1.4 Nebula Graph architecture

Document
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

Document
Start and stop Nebula Graph

2.3 Connect to Nebula Graph

Document
Connect to Nebula Graph

2.4 Use nGQL statements

Document
nGQL cheatsheet

3. Hands-on practices

3.1 Deploy a multi-machine cluster

Document
Deploy a Nebula Graph cluster with RPM/DEB

3.2 Upgrade Nebula Graph

Document
Upgrade Nebula Graph to release-3.2

3.3 Configure Nebula Graph

Document
Configure Meta
Configure Graph
Configure Storage
Configure Linux kernel

3.4 Configure logs

Document
Log managements

3.5 O&M and Management

  • SSL encryption

    Document
    SSL

3.6 Performance tuning

Document
Graph data modeling suggestions
System design suggestions
Compaction

3.7 Derivative software

4. API & SDK

Document
API & SDK

5. Best practices

Document
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

Document
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.

Video


Last update: August 12, 2022