The future is big graphs

A CommunityView on Graph Processing Systems

Journal Article (2021)
Author(s)

Sherif Sakr (University of Tartu)

Angela Bonifati (Université de Lyon)

Hannes Voigt (neo4j)

A. Iosup (TU Delft - Data-Intensive Systems, Vrije Universiteit Amsterdam)

Khaled Ammar (Borialis Ai)

Renzo Angles (University of Talca)

Walid Aref (Purdue University)

Marcelo Arenas (Puc and Imfd)

MacIej Besta (ETH Zürich)

More authors (External organisation)

Research Group
Data-Intensive Systems
Copyright
© 2021 Sherif Sakr, Angela Bonifati, Hannes Voigt, A. Iosup, Khaled Ammar, Renzo Angles, Walid Aref, Marcelo Arenas, MacIej Besta, More Authors
DOI related publication
https://doi.org/10.1145/3434642
More Info
expand_more
Publication Year
2021
Language
English
Copyright
© 2021 Sherif Sakr, Angela Bonifati, Hannes Voigt, A. Iosup, Khaled Ammar, Renzo Angles, Walid Aref, Marcelo Arenas, MacIej Besta, More Authors
Research Group
Data-Intensive Systems
Issue number
9
Volume number
64
Pages (from-to)
62-71
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Graphs are ubiquitous abstractions enabling reusable computing tools for graph processing with applications in every domain. Diverse workloads, standard models and languages, algebraic frameworks, and suitable and reproducible performance metrics will be at the core of graph processing ecosystems in the future. Academics, start-ups, and big tech companies such as Google, Face book, and Microsoft have introduced various systems for managing and processing the growing presence of big graphs. An increasing number of use cases revealed RDBMS performance problems in managing highly connected data, motivating various startups and innovative products, such as Neo4j, Sparksee, and the current Amazon Neptune. Microsoft Trinity along with Azure SQL DB have provided an early distributed database-oriented approach to big graph management.