Querying a graph database - language selection and performance considerations
Florian Holzschuher,René Peinl +1 more
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
Journal of Computer and System Sciences Special Issue on Query Answering on Graph-Structured Data
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
Joseph Rafferty,Jonathan Synnott,Chris D. Nugent,Andrew Ennis,Philip A. Catherwood,Ian McChesney,Ian Cleland,Sally McClean +7 more
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
Bin Shao,Haixun Wang,Yatao Li +2 more
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
Huahai He,Ambuj K. Singh +1 more
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.
Related Papers (5)
Graph Database Approach for Data Storing, Presentation and Manipulation
I. Fosic,Krešimir Šolić +1 more
A Cypher query based NoSQL data mining on protein datasets using Neo4j graph database
C. I. Johnpaul,Tojo Mathew +1 more
SQL2Neo: Moving health-care data from relational to graph databases
Manpreet Singh,Karamjit Kaur +1 more