Proceedings of the 6th International Systems and Storage Conference on - SYSTOR '13 2013
DOI: 10.1145/2485732.2485750
|View full text |Cite
|
Sign up to set email alerts
|

Performance introspection of graph databases

Abstract: The explosion of graph data in social and biological networks, recommendation systems, provenance databases, etc. makes graph storage and processing of paramount importance. We present a performance introspection framework for graph databases, PIG, which provides both a toolset and methodology for understanding graph database performance. PIG consists of a hierarchical collection of benchmarks that compose to produce performance models; the models provide a way to illuminate the strengths and weaknesses of a p… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
19
0

Year Published

2014
2014
2023
2023

Publication Types

Select...
4
4
1

Relationship

1
8

Authors

Journals

citations
Cited by 20 publications
(19 citation statements)
references
References 9 publications
0
19
0
Order By: Relevance
“…For evaluating the proposed analysis technique, an application was implemented to getting the terms used in class name following the CamelCase coding style (predominant style due to its ease of writing and adoption [7,13]), storing terms in a Neo4j database (standard graph database in the industry [26]). The application was executed on twenty projects of the organizations Apache and Eclipse (see table 1).…”
Section: Resultsmentioning
confidence: 99%
“…For evaluating the proposed analysis technique, an application was implemented to getting the terms used in class name following the CamelCase coding style (predominant style due to its ease of writing and adoption [7,13]), storing terms in a Neo4j database (standard graph database in the industry [26]). The application was executed on twenty projects of the organizations Apache and Eclipse (see table 1).…”
Section: Resultsmentioning
confidence: 99%
“…A different benchmark comparison between Neo4j and DEX is reported in [28], but they mainly use micro operations like "get vertex" or "get edge" instead of more complex queries. They found that Neo4j scales very well for in-memory graphs, which is the case in our benchmark, but significantly loses performance when reading from disk and especially writing due to guaranteed ACID transactions.…”
Section: Benchmarkingmentioning
confidence: 99%
“…In contrast, the nonnative graph storage, rely on a mature non-graph backend whose production characteristics are well comprehended by operations teams. Native graph processing (indexfree adjacency) benefits traversal [Marek et al 2012, Macko et al 2013 performance, however at the expense of making some non-traversal queries difficult or memory intensive. …”
Section: Graph Databasementioning
confidence: 99%