Abstract
The diversity of applications in which graphs are used as primary data models led to a proliferation of a variety of graph processing tasks. For example, in social networks, one might be interested in looking for simple patterns in relationships between people such as finding persons with shared interests or discovering common friends. On the other hand, in the Web, one can run a completely different graph algorithm such as Page Rank to identify web pages of importance. Similarly, other application domains dictate their own requirements and graph processing methods. Hence, a graph query might be as simple as finding person’s neighbors in a social network, or as complex as tracking bugs in a evolving software codebase by utilizing sophisticated graph exploration algorithms.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Bonifati, A., Fletcher, G., Voigt, H., Yakovets, N. (2018). Query Processing. In: Querying Graphs. Synthesis Lectures on Data Management. Springer, Cham. https://doi.org/10.1007/978-3-031-01864-0_7
Download citation
DOI: https://doi.org/10.1007/978-3-031-01864-0_7
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-00736-1
Online ISBN: 978-3-031-01864-0
eBook Packages: Synthesis Collection of Technology (R0)eBColl Synthesis Collection 8