Access this book
Tax calculation will be finalised at checkout
Other ways to access
Table of contents (9 chapters)
About this book
Graph data modeling and querying arises in many practical application domains such as social and biological networks where the primary focus is on concepts and their relationships and the rich patterns in these complex webs of interconnectivity. In this book, we present a concise unified view on the basic challenges which arise over the complete life cycle of formulating and processing queries on graph databases. To that purpose, we present all major concepts relevant to this life cycle, formulated in terms of a common and unifying ground: the property graph data model—the pre-dominant data model adopted by modern graph database systems.
We aim especially to give a coherent and in-depth perspective on current graph querying and an outlook for future developments. Our presentation is self-contained, covering the relevant topics from: graph data models, graph query languages and graph query specification, graph constraints, and graph query processing. We conclude by indicatingmajor open research challenges towards the next generation of graph data management systems.
Authors and Affiliations
About the authors
Hannes Voigt is a software engineer at Neo4j since June 2018, where he is part of the Query Languages, Standards, and Research team. Before that he was a post-doctoral researcher at the Dresden Database Systems Group, Technische Universitat Dresden and obtained his Ph.D. from the same university in 2014. As a researcher, he worked on various database topicssuch as declarative graph query languages, database evolution and versioning, management of schema-flexible data, and self-adapting indexes. He is member of the LDBC Graph Query Language Standardization Task Force. Other recent activities include co-editing the section on graph analytics in the Encyclopedia of Big Data Technologies, co-presenting a tutorial on graph query processing at EDBT 2017, and serving on the program committees of VLDB, ICDE, and CIKM.
Nikolay Yakovets is an assistant professor of computer science at Technische Universiteit Eindhoven. He obtained his Ph.D. from Lassonde School of Engineering at York University in 2017. He worked on various database topics at IBM CAS Canada and Empress Software Canada. His current focus is on design and implementation of core database technologies, management of massive graph data, and efficient processing of queries on graphs. His recent activities include co-presenting a tutorial on graph query processing at EDBT 2017, co-organizing the 2017 edition of the Dutch-Belgian Database Day, and serving on a program committee of ICDE.
Bibliographic Information
Book Title: Querying Graphs
Authors: Angela Bonifati, George Fletcher, Hannes Voigt, Nikolay Yakovets
Series Title: Synthesis Lectures on Data Management
DOI: https://doi.org/10.1007/978-3-031-01864-0
Publisher: Springer Cham
eBook Packages: Synthesis Collection of Technology (R0), eBColl Synthesis Collection 8
Copyright Information: Springer Nature Switzerland AG 2018
Softcover ISBN: 978-3-031-00736-1Published: 01 October 2018
eBook ISBN: 978-3-031-01864-0Published: 01 June 2022
Series ISSN: 2153-5418
Series E-ISSN: 2153-5426
Edition Number: 1
Number of Pages: XIV, 166
Topics: Information Systems and Communication Service, Data Structures and Information Theory