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.
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¶
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¶
-
Account authentication and authorization
Document Local authentication OpenLDAP User management Roles and privileges
-
Balance the distribution of partitions
Document Storage load balancing
-
Monitoring
Document Nebula Graph metrics RocksDB statistics
-
Data snapshot
Document Create snapshots
-
Backup & Restore
Document Backup&Restore
-
SSL encryption
Document SSL
3.6 Performance tuning¶
Document |
---|
Graph data modeling suggestions |
System design suggestions |
Compaction |
3.7 Derivative software¶
-
Visualization
Visualization tools Document Video Data visualization Nebula Studio Nebula Studio Data monitoring and O&M Nebula Dashboard Community Edition Nebula Dashboard Enterprise Edition - Data analysis Nebula Explorer Enterprise Edition -
-
Data import and export
Import and export Document Video Data import Nebula Importer Nebula Importer Data import Nebula Spark Connector - Data import Nebula Flink Connector - Data import Nebula Exchange Community Edition - Data export Nebula Exchange Enterprise Edition -
-
Performance test
Document Nebula Bench
-
Cluster O&M
Document Nebula Operator
-
Graph algorithm
Document Nebula Algorithm
-
Clients
Document Nebula Console Nebula CPP Nebula Java Nebula Python Nebula Go
4. API & SDK¶
Document |
---|
API & SDK |
5. Best practices¶
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¶
- An Intro to Nebula Graph Certifications(4 minutes 17 seconds)
Last update:
August 12, 2022