Open source & systems

Projects

Graph Database / Query Language

GOpt ↗

GOpt is built on top of a unified intermediate representation (IR) that is capable of capturing both graph and relational operations, thereby streamlining the optimization of graph queries.

Graph Database / Distributed System

GLogS ↗

We develop GLogS system, allowing users to interactively submit queries using a declarative language, which will be compiled and automatically optimized, and eventually executed on the GAIA dataflow engine.

Distributed System / Query Execution Engine

GAIA ↗

GAIA (former name, Pegasus) is a distributed data-parallel compute engine based on the cyclic dataflow computation model. GAIA serves as the computation engine, lying at the core of the GraphScope system. Users can construct the computation via a directed acyclic graph (DAG), and easily run the job on their laptop or even a distributed environment across a cluster of computers.

Graph Database / Graph Pattern Matching

GraphScope Interactive ↗

GraphScope Interactive is a specialized construction of GraphScope Flex, designed to handle concurrent graph queries at an impressive speed. Its primary goal is to process as many queries as possible within a given timeframe, emphasizing a high query throughput rate.

Graph Database / Distributed System

PatMat ↗

To develop a graph pattern matching system in the distributed context, while gluing together the academic results of optimal join algorithms and industrial efforts of query language