Title
GRATIN: Accelerating Graph Traversals in Main-Memory Column Stores
Abstract
Native graph query and processing capabilities have become indispensable for modern business applications in enterprise-critical operations on data that is stored in relational database management systems. Traversal operations are a basic ingredient of graph algorithms and graph queries. As a consequence, they are fundamental for querying graph data in a relational database management system. In this paper we present gratin, a concise secondary index structure to speedup graph traversals in main-memory column stores. Conventional approaches for graph traversals rely on repeated full column scans, making it an inefficient approach for deep traversals on very large graphs. To tackle this challenge, we devise a novel and adaptive block-based index to handle graphs efficiently. Most importantly, gratin is updateable in constant time and allows supporting evolving graphs with frequent updates to the graph topology. We conducted an extensive evaluation on real-world data sets from different domains for a large variety of traversal queries. Our experiments show improvements of up to an order of magnitude compared to a scan-based traversal algorithm.
Year
DOI
Venue
2014
10.1145/2621934.2621941
GRADES
Keywords
Field
DocType
design,graphs and networks,experimentation,systems,measurement,performance,benchmarking,rdf
Graph operations,Graph database,Tree traversal,Graph traversal,Computer science,Theoretical computer science,Graph rewriting,Wait-for graph,Topological graph theory,Graph (abstract data type)
Conference
Citations 
PageRank 
References 
2
0.37
26
Authors
4
Name
Order
Citations
PageRank
Marcus Paradies18210.36
Michael Rudolf 0001231.07
Christof Bornhövd363042.58
Wolfgang Lehner42243294.69