2019
DOI: 10.1007/s00778-019-00548-x
|View full text |Cite
|
Sign up to set email alerts
|

The ubiquity of large graphs and surprising challenges of graph processing: extended survey

Abstract: Graph processing is becoming increasingly prevalent across many application domains. In spite of this prevalence, there is little research about how graphs are actually used in practice. We performed an extensive study that consisted of an online survey of 89 users, a review of the mailing lists, source repositories, and whitepapers of a large suite of graph software products, and in-person interviews with 6 users and 2 developers of these products. Our online survey aimed at understanding: (i) the types of gr… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

1
46
0
1

Year Published

2020
2020
2023
2023

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 70 publications
(50 citation statements)
references
References 25 publications
1
46
0
1
Order By: Relevance
“…Aside from the numerous applications of GT in CS and SN, the users/developer of GT face several challenges while processing complex graphs. We summarize a few unique technical challenges discussed by Sahu et al [158]. The technical challenges related to graphs are presented in Figure 49 in brief.…”
Section: Summary and Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…Aside from the numerous applications of GT in CS and SN, the users/developer of GT face several challenges while processing complex graphs. We summarize a few unique technical challenges discussed by Sahu et al [158]. The technical challenges related to graphs are presented in Figure 49 in brief.…”
Section: Summary and Discussionmentioning
confidence: 99%
“…Inventions 2020, 5, 10 30 of 38 challenges discussed by Sahu et al[158]. The technical challenges related to graphs are presented inFigure 49in brief.…”
mentioning
confidence: 99%
“…Pattern-matching is an important use-case of graph query processing [7,21,38]. In essence, such queries evaluate a join graph, shaped by the graph-pattern over one table holding the edges of the graph.…”
Section: Introductionmentioning
confidence: 99%
“…
Graph processing challenges are common in modern database systems, with the property graph data model gaining widespread adoption [29]. Due to the novelty of the eld, graph databases and frameworks typically provide their own query language, such as Cypher for Neo4j [27], Gremlin for TinkerPop [28] and GraphScript for SAP HANA [24].
…”
mentioning
confidence: 99%