Title
Highspeed Graph Processing Exploiting Main-Memory Column Stores.
Abstract
A popular belief in the graph database community is that relational database management systems are generally ill-suited for efficient graph processing. This might apply for analytic graph queries performing iterative computations on the graph, but does not necessarily hold true for short-running, OLTP-style graph queries. In this paper we argue that, instead of extending a graph database management system with traditional relational operators-predicate evaluation, sorting, grouping, and aggregations among others-one should consider adding a graph abstraction and graph-specific operations, such as graph traversals and pattern matching, to relational database management systems. We use an exemplary query from the interactive query workload of the LDBC social network benchmark and run it against our enhanced in-memory, columnar relational database system to support our claims. Our performance measurements indicate that a columnar RDBMS-extended by graph-specific operators and data structures-can serve as a foundation for high-speed graph processing on big memory machines with non-uniform memory access and a large number of available cores.
Year
DOI
Venue
2015
10.1007/978-3-319-27308-2_41
Lecture Notes in Computer Science
Field
DocType
Volume
Adjacency list,Graph database,Computer science,Parallel computing,Sorting,Relational database management system,Operator (computer programming),Pattern matching,Management system,Topological graph theory,Distributed computing
Conference
9523
ISSN
Citations 
PageRank 
0302-9743
2
0.39
References 
Authors
16
5
Name
Order
Citations
PageRank
Matthias Hauck131.41
Marcus Paradies28210.36
Holger Fröning311524.31
Wolfgang Lehner42243294.69
Hannes Rauhe51616.42