TY - GEN
T1 - A performance evaluation of open source graph databases
AU - McColl, Robert
AU - Ediger, David
AU - Poovey, Jason
AU - Campbell, Dan
AU - Bader, David A.
PY - 2014/2/16
Y1 - 2014/2/16
N2 - With the proliferation of large, irregular, and sparse relational datasets, new storage and analysis platforms have arisen to fill gaps in performance and capability left by conventional approaches built on traditional database technologies and query languages. Many of these platforms apply graph structures and analysis techniques to enable users to ingest, update, query, and compute on the topological structure of the network represented as sets of edges relating sets of vertices. To store and process Facebook-scale datasets, software and algorithms must be able to support data sources with billions of edges, update rates of millions of updates per second, and complex analysis kernels. These platforms must provide intuitive interfaces that enable graph experts and novice programmers to write implementations of common graph algorithms. In this paper, we conduct a qualitative study and a performance comparison of 12 open source graph databases using four fundamental graph algorithms on networks containing up to 256 million edges. Copyright is held by the owner/author(s).
AB - With the proliferation of large, irregular, and sparse relational datasets, new storage and analysis platforms have arisen to fill gaps in performance and capability left by conventional approaches built on traditional database technologies and query languages. Many of these platforms apply graph structures and analysis techniques to enable users to ingest, update, query, and compute on the topological structure of the network represented as sets of edges relating sets of vertices. To store and process Facebook-scale datasets, software and algorithms must be able to support data sources with billions of edges, update rates of millions of updates per second, and complex analysis kernels. These platforms must provide intuitive interfaces that enable graph experts and novice programmers to write implementations of common graph algorithms. In this paper, we conduct a qualitative study and a performance comparison of 12 open source graph databases using four fundamental graph algorithms on networks containing up to 256 million edges. Copyright is held by the owner/author(s).
KW - Graph algorithms
KW - Graph databases
KW - Relational databases
UR - https://www.scopus.com/pages/publications/84897476095
UR - https://www.scopus.com/pages/publications/84897476095#tab=citedBy
U2 - 10.1145/2567634.2567638
DO - 10.1145/2567634.2567638
M3 - Conference contribution
AN - SCOPUS:84897476095
SN - 9781450326544
T3 - PPAA 2014 - Proceedings of the 2014 Workshop on Parallel Programming for Analytics Applications
SP - 11
EP - 17
BT - PPAA 2014 - Proceedings of the 2014 Workshop on Parallel Programming for Analytics Applications
PB - Association for Computing Machinery
T2 - 1st Workshop on Parallel Programming for Analytics Applications, PPAA 2014
Y2 - 16 February 2014 through 16 February 2014
ER -