scispace - formally typeset
Open AccessJournal ArticleDOI

Querying a graph database - language selection and performance considerations

Florian Holzschuher, +1 more
- 01 Feb 2016 - 
- Vol. 82, Iss: 1, pp 45-68
TLDR
The results show that Cypher is a good query language in terms of code readability and has a moderate overhead for most queries, however, it has to be supplemented with "stored procedures" to make up for some performance deficits in pattern matching queries.
About
This article is published in Journal of Computer and System Sciences.The article was published on 2016-02-01 and is currently open access. It has received 32 citations till now. The article focuses on the topics: Graph database & Gremlin (programming language).

read more

Citations
More filters
Journal ArticleDOI

Blockchain for sustainable e-agriculture: Literature review, architecture for data management, and implications

TL;DR: The study considers use cases of agriculture inputs and commodities/products to demonstrate the application of IoT devices in data collection and blockchain technology for data validation, data storage, data security, and data transmission.
Journal ArticleDOI

Visualizing large knowledge graphs: a performance analysis

TL;DR: It is shown that distributed implementations of the graph building, metric calculation and layout stages can efficiently manage very large graphs, even without applying partitioning or incremental processing strategies.
Journal ArticleDOI

A Scalable, Research Oriented, Generic, Sensor Data Platform

TL;DR: SensorCentral provides a framework which enables interoperability with a large range of agnostic sensor devices whilst simultaneously providing features which support research, which will integrate this platform into the open data initiative enabling collaboration with the international community of researchers.
Book ChapterDOI

SensorCentral: A Research Oriented, Device Agnostic, Sensor Data Platform

TL;DR: This study introduces a research oriented, device agnostic sensor, data platform called SensorCentral which incorporates several research oriented features such as offering annotation interfaces, metric generation, exporting experimental datasets, machine learning services, rule based classification, forwarding live sensor records to other systems and quick sensor configuration.
References
More filters
Proceedings ArticleDOI

GraphX: a resilient distributed graph system on Spark

TL;DR: GraphX is introduced, which combines the advantages of both data-parallel and graph-par parallel systems by efficiently expressing graph computation within the Spark data- parallel framework and provides powerful new operations to simplify graph construction and transformation.
Book ChapterDOI

Semantics and complexity of SPARQL

TL;DR: This paper addresses systematically the formal study of SPARQL, concentrating in its graph pattern facility, providing a compositional semantics, and proving there are normal forms, among others that the evaluation of SParQL patterns is PSPACE-complete.
Journal ArticleDOI

Dynamically scaling applications in the cloud

TL;DR: Most notable initiatives towards whole application scalability in cloud environments are presented and relevant efforts at the edge of state of the art technology are presented, providing an encompassing overview of the trends they each follow.
Proceedings ArticleDOI

Trinity: a distributed graph engine on a memory cloud

TL;DR: The introduction of Trinity, a general purpose graph engine over a distributed memory cloud that leverages graph access patterns in both online and offline computation to optimize memory and communication for best performance, which supports fast graph exploration as well as efficient parallel computing.
Proceedings ArticleDOI

Graphs-at-a-time: query language and access methods for graph databases

TL;DR: A graph algebra extended from the relational algebra in which the selection operator is generalized to graph pattern matching and a composition operator is introduced for rewriting matched graphs is presented and access methods of the selectionoperator are investigated.