Show simple item record

dc.contributor.author
Besta, Maciej
dc.contributor.author
Gerstenberger, Robert
dc.contributor.author
Peter, Emanuel
dc.contributor.author
Fischer, Marc
dc.contributor.author
Podstawski, Michał
dc.contributor.author
Barthels, Claude
dc.contributor.author
Alonso, Gustavo
dc.contributor.author
Hoefler, Torsten
dc.date.accessioned
2024-01-31T11:24:35Z
dc.date.available
2024-01-31T11:24:35Z
dc.date.issued
2023-02
dc.identifier.issn
0360-0300
dc.identifier.issn
1557-7341
dc.identifier.other
10.1145/3604932
en_US
dc.identifier.uri
http://hdl.handle.net/20.500.11850/656822
dc.description.abstract
Numerous irregular graph datasets, for example social networks or web graphs, may contain even trillions of edges. Often, their structure changes over time and they have domain-specific rich data associated with vertices and edges. Graph database systems such as Neo4j enable storing, processing, and analyzing such large, evolving, and rich datasets. Due to the sheer size and irregularity of such datasets, these systems face unique design challenges. To facilitate the understanding of this emerging domain, we present the first survey and taxonomy of graph database systems. We focus on identifying and analyzing fundamental categories of these systems (e.g., document stores, tuple stores, native graph database systems, or object-oriented systems), the associated graph models (e.g., Resource Description Framework or Labeled Property Graph), data organization techniques (e.g., storing graph data in indexing structures or dividing data into records), and different aspects of data distribution and query execution (e.g., support for sharding and Atomicity, Consistency, Isolation, Durability). Fifty-one graph database systems are presented and compared, including Neo4j, OrientDB, and Virtuoso. We outline graph database queries and relationships with associated domains (NoSQL stores, graph streaming, and dynamic graph algorithms). Finally, we outline future research and engineering challenges related to graph databases.
en_US
dc.language.iso
en
en_US
dc.publisher
Association for Computing Machinery
en_US
dc.subject
Graphs
en_US
dc.subject
Graph Databases
en_US
dc.subject
NoSQL Stores
en_US
dc.subject
Graph Database Management Systems
en_US
dc.subject
Graph Models
en_US
dc.subject
Data Layout
en_US
dc.subject
Graph Queries
en_US
dc.subject
Graph Transactions
en_US
dc.subject
Graph Representations
en_US
dc.subject
RDF
en_US
dc.subject
Labeled Property Graph
en_US
dc.subject
Triple Stores
en_US
dc.subject
Key-Value Stores
en_US
dc.subject
RDBMS
en_US
dc.subject
Wide-Column Stores
en_US
dc.subject
Document Stores
en_US
dc.title
Demystifying Graph Databases: Analysis and Taxonomy of Data Organization, System Designs, and Graph Queries
en_US
dc.type
Journal Article
dc.date.published
2023-09-15
ethz.journal.title
ACM Computing Surveys
ethz.journal.volume
56
en_US
ethz.journal.issue
2
en_US
ethz.journal.abbreviated
ACM comput. surv.
ethz.pages.start
31
en_US
ethz.size
40 p.
en_US
ethz.identifier.wos
ethz.identifier.scopus
ethz.publication.status
published
en_US
ethz.leitzahl
ETH Zürich::00002 - ETH Zürich::00012 - Lehre und Forschung::00007 - Departemente::02150 - Dep. Informatik / Dep. of Computer Science::02666 - Institut für Hochleistungsrechnersysteme / Inst. f. High Performance Computing Syst::03950 - Hoefler, Torsten / Hoefler, Torsten
ethz.leitzahl
ETH Zürich::00002 - ETH Zürich::00012 - Lehre und Forschung::00007 - Departemente::02150 - Dep. Informatik / Dep. of Computer Science::02663 - Institut für Computing Platforms / Institute for Computing Platforms::03506 - Alonso, Gustavo / Alonso, Gustavo
ethz.leitzahl.certified
ETH Zürich::00002 - ETH Zürich::00012 - Lehre und Forschung::00007 - Departemente::02150 - Dep. Informatik / Dep. of Computer Science::02663 - Institut für Computing Platforms / Institute for Computing Platforms::03506 - Alonso, Gustavo / Alonso, Gustavo
ethz.leitzahl.certified
ETH Zürich::00002 - ETH Zürich::00012 - Lehre und Forschung::00007 - Departemente::02150 - Dep. Informatik / Dep. of Computer Science::02666 - Institut für Hochleistungsrechnersysteme / Inst. f. High Performance Computing Syst::03950 - Hoefler, Torsten / Hoefler, Torsten
ethz.relation.isNewVersionOf
20.500.11850/390156
ethz.date.deposited
2023-10-30T06:11:49Z
ethz.source
SCOPUS
ethz.source
BATCH
ethz.eth
yes
en_US
ethz.availability
Metadata only
en_US
ethz.rosetta.installDate
2024-01-31T11:24:42Z
ethz.rosetta.lastUpdated
2024-01-31T11:24:42Z
ethz.rosetta.exportRequired
true
ethz.rosetta.versionExported
true
dc.identifier.olduri
http://hdl.handle.net/20.500.11850/639040
dc.identifier.olduri
http://hdl.handle.net/20.500.11850/656505
ethz.COinS
ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.atitle=Demystifying%20Graph%20Databases:%20Analysis%20and%20Taxonomy%20of%20Data%20Organization,%20System%20Designs,%20and%20Graph%20Queries&rft.jtitle=ACM%20Computing%20Surveys&rft.date=2023-02&rft.volume=56&rft.issue=2&rft.spage=31&rft.issn=0360-0300&1557-7341&rft.au=Besta,%20Maciej&Gerstenberger,%20Robert&Peter,%20Emanuel&Fischer,%20Marc&Podstawski,%20Micha%C5%82&rft.genre=article&rft_id=info:doi/10.1145/3604932&
 Search print copy at ETH Library

Files in this item

FilesSizeFormatOpen in viewer

There are no files associated with this item.

Publication type

Show simple item record