Graphflow is a prototype active graph database developed by the Data System Group (DSG) at the University of Waterloo. Graphflow evaluates general one-time and continuous subgraph queries and supports the property graph model. The database is implemented in Java and provides a Cypher++ interface, which extends the openCypher query language with subgraph-condition-action triggers. At the core of Graphflow’s query processor are two worst-case optimal join algorithms called Generic Join and our new Delta Generic Join algorithm for one-time and continuous subgraph queries, respectively.

Graphflow is available under the Apache 2.0 license.

System Architecture

Contact us

graphflow [at] uwaterloo [dot] ca

join the community discussion on the Graphflow Google group