Graph Computation Framework

What are the parallel graph computation framework used by nebula graph? Partial evaluation or message passing or some other frameworks?

  • Nebula Graph version2.0.0
  • Deployment type Cluster

Nebula 2.0 provides algorithms using Graphx.
Please see readme: nebula-spark-utils/nebula-algorithm at master · vesoft-inc/nebula-spark-utils · GitHub

Is it used by the database itself? When processing queries, like subgraph matching, how does nebula graph enumerate the results?

It cannot be used by the Database. We use Nebula-Spark-Connector to read the graph edge data to Graphx and then execute the algorithms.

For Nebula subgraph query, you can see this document: GET SUBGRAPH - Nebula Graph Database Manual