Literature on graph processing
This page lists scientific works on graph processing.
Dissertations and Master’s thesis works
Papers
Graphs as relational data
- LIquid: The soul of a new graph database, Part 2: this part of LinkedIn Engineering’s two-part series on the LIquid graph database discusses the representation of graphs as relational data and the limitations of naïve approaches (part 1 presents an object-oriented representation).
Graphs and SQL
- DuckPGQ: Bringing SQL/PGQ to DuckDB by Daniel ten Wolde, Gábor Szárnyas, Peter Boncz (VLDB 2023 demo)
- ⚡️ DuckPGQ: Efficient Property Graph Queries in an analytical RDBMS (📺 slides, recording) by Daniel ten Wolde, Tavneet Singh, Gábor Szárnyas, Peter Boncz (CIDR 2023)
- ⚡️ Graph Processing in RDBMSs by Kangfei Zhao, Jeffrey Xu Yu (IEEE Data Eng. Bull., 2017)
- ⚡️ An Algebra and Equivalences to Transform Graph Patterns in Neo4j by Jürgen Hölsch, Michael Grossniklaus (GraphQ 2016)
- ⭐️ GraphGen: Adaptive Graph Processing using Relational Databases by Konstantinos Xirogiannopoulos
- ⭐️ Extending In-Memory Relational Database Engines with Native Graph Support by Mohamed S. Hassan, Tatiana Kuznetsova, Hyun Chai Jeong, Walid G. Aref, Mohammad Sadoghi (EDBT 2018) about GRFusion (SIGMOD demo), code
- 💫 Graph Pattern Matching – Do We Have to Reinvent the Wheel? by Andrey Gubichev, Manuel Then (GRADES 2014) 📺 slides
- Join Processing for Graph Patterns: An Old Dog with New Tricks by Dung T. Nguyen, Molham Aref et al. (GRADES 2015)
- G-SQL: Fast Query Processing via Graph Exploration by Hongbin Ma et al. (VLDB 2016)
- Cytosm: Declarative Property Graph Queries Without Data Migration by Benjamin A. Steer et al. (GRADES 2017)
- PGQL: a property graph query language by Oskar van Rest et al. (GRADES 2016)
- Extending SQL for Computing Shortest Paths by Dean De Leo and Peter Boncz (GRADES 2017), talk at the LDBC TUC 2017, 📺 slides
- GraphWrangler: An Interactive Graph View on Relational Data, demo paper (SIGMOD 2019)
- Towards compiling graph queries in relational engines (DBPL 2019)
Graphs and SPARQL
Semantics of query languages
Overview papers and posts
Talks
Graph query engine implementations