Graph Database Application using Neo4j - Railroad Planner Simulation

Steve Ataky Tsham Mpinda, Luis Gustavo Maschietto, Marilde Terezinha Santos Prado

Abstract

Such as relational databases, most graphs databases are OLTP databases (online transaction processing) of generic use and can be used to produce a wide range of solutions. That said, they shine particularly when the solution depends, first, on our understanding of how things are connected. This is more common than one may think. And in many cases it is not only how things are connected but often one wants to know something about the different relationships in our field - their names, qualities, weight and so on. Briefly, connectivity is the key. The graphs are the best abstraction one has to model and query the connectivity; databases graphs in turn give developers and the data specialists the ability to apply this abstraction to their specific problems. For this purpose, in this paper one used this approach to simulate the route planner application, capable of querying connected data. Merely having keys and values is not enough; no more having data partially connected through joins semantically poor. We need both the connectivity and contextual richness to operate these solutions. The case study herein simulates a railway network railway stations connected with one another where each connection between two stations may have some properties. And one answers the question: how to find the optimized route (path) and know whether a station is reachable from one station or not and in which depth.

References

  1. Domenjoud, M. (2012). Bases de donnes graphes : un tour dhorizon. France.
  2. Figuiere, M. (2010). cember 5th, 2014 MICHAL FIGUIRE, NoSQL Europe : Bases de donnes graphe et Neo4j. http://blog.xebia.fr/2010/05/03/nosql-europebases-dedonnees-graphe-et-neo4j/, acessed on December 6th, 2014.
  3. Jones, A. (2012). http://www.infoq.com/fr/articles/graphdatabases-bookreview, acessed on December 5th, 2014.
  4. PANZARINO, O. (2014). Learning Cypher, Onofrio Panzarino. Packt, 1st edition.
Download


Paper Citation


in Harvard Style

Ataky Tsham Mpinda S., Maschietto L. and Santos Prado M. (2015). Graph Database Application using Neo4j - Railroad Planner Simulation . In Proceedings of the 17th International Conference on Enterprise Information Systems - Volume 1: ICEIS, ISBN 978-989-758-096-3, pages 399-403. DOI: 10.5220/0005469003990403


in Bibtex Style

@conference{iceis15,
author={Steve Ataky Tsham Mpinda and Luis Gustavo Maschietto and Marilde Terezinha Santos Prado},
title={Graph Database Application using Neo4j - Railroad Planner Simulation},
booktitle={Proceedings of the 17th International Conference on Enterprise Information Systems - Volume 1: ICEIS,},
year={2015},
pages={399-403},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005469003990403},
isbn={978-989-758-096-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 17th International Conference on Enterprise Information Systems - Volume 1: ICEIS,
TI - Graph Database Application using Neo4j - Railroad Planner Simulation
SN - 978-989-758-096-3
AU - Ataky Tsham Mpinda S.
AU - Maschietto L.
AU - Santos Prado M.
PY - 2015
SP - 399
EP - 403
DO - 10.5220/0005469003990403