Graph Databases: Neo4j Analysis

José Guia, Valéria Gonçalves Soares, Jorge Bernardino

Abstract

The volume of data is growing at an increasing rate. This growth is both in size and in connectivity, where connectivity refers to the increasing presence of relationships between data. Social networks such as Facebook and Twitter store and process petabytes of data each day. Graph databases have gained renewed interest in the last years, due to their applications in areas such as the Semantic Web and Social Network Analysis. Graph databases provide an effective and efficient solution to data storage and querying data in these scenarios, where data is rich in relationships. In this paper, it is analyzed the fundamental points of graph databases, showing their main characteristics and advantages. We study Neo4j, the top graph database software in the market and evaluate its performance using the Social Network Benchmark (SNB).

References

  1. A. Vukotic, N. Watt, T. Abedrabbo, D. Fox, J. Partner, 2014, “Neo4j in Action”, Book Neo4j in Action, 2014.
  2. G. C. Deka, 2015, “Tutorial on NoSQL Databases”, Mobile Cloud Computing, Services, and Engineering (MobileCloud) IEEE International Conference, San Francisco, USA, April 2015.
  3. I. Robinson, J. Webber and E. Eifrem. Graph Databases. O?Reilly Media Inc., California, 2013
  4. J. Dietrich, N. Jones and J. Wright, 2008, “Using social networking and semantic web technology in software engineering - Use cases, patterns and a case study”, Massey University, Institute of Information Sciences and Technology, Palmerston North, New Zealand, January 2008.
  5. J. L Larriba-Pey, N. Martínez-Bazán, D. Domínguez-Sal, 2014, “Introduction to Graph Databases”, Reasoning Web. Reasoning on the Web in the Big Data Era Volume 8714 of the series Lecture Notes in Computer Science pp 171-194, 2014.
  6. J. R. Lourenço, V. Abramova, M. Vieira, B. Cabral, J. Bernardino, “Nosql databases: A software engineering perspective”, New Contributions in Inform. Systems and Technologies, Springer, pp.741-750, 2015.
  7. J. R. Lourenço, B. Cabral, P. Carreiro, M. Vieira, J. Bernardino, “Choosing the right NoSQL database for the job: a quality attribute evaluation”, Journal of Big Data, Vol 2: 18, 2015.
  8. J. Webber, 2012, “A programmatic introduction to Neo4j”, SPLASH'12, pages 217-218, ACM New York, USA, 2012.
  9. M. A. Rodriguez, Neubauer, P., 2010, “Constructions from Dots and Lines” Bulletin of the American Society for Information Science and Technology, American Society for Information Science and Technology, volume 36, number 6, pages 35-41, August 2010.
  10. O. Erling, A. Averbuch, J. Larriba-Pey, H. Chafi, A. Gubichev, A. Prat, M. Pham, and P. Boncz. The LDBC Social Network Benchmark: Interactive Workload. In Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data (SIGMOD 7815). ACM, New York, NY, USA, 619-630.
  11. Predictive Analytics Today, 2016, “Top 31 Graph Databases”, http://www.predictiveanalyticstoday.com /top-graph-databases/, accessed on 29th November, 2016
  12. Retail Technology, “Walmart and eBay adopt graph database “http://www.retailtechnology.co.uk/item.php ?news_id=5187, accessed on 23-11-2016
  13. Rik Van Bruggen, 2015, Learning Neo4j, Packt Publishing.
  14. Shao-Ting Wang, Jennifer Jin, Pete Rivett, and Atsushi Kitazawa, “Technical Survey Graph Databases and Applications”, International Journal of Semantic Computing 2015 09:04, 523-545
  15. V. Abramova, J. Bernardino, P. Furtado, “Experimental evaluation of NoSQL databases”, International Journal of Database Management Systems, Vol 6 (3), 2014.
  16. V. Abramova, J. Bernardino, P. Furtado “Testing Cloud Benchmark Scalability with Cassandra”, 2014 IEEE World Congress on Services, pp. 434-441.
  17. V. Abramova, J. Bernardino, P. Furtado, “SQL or NoSQL? Performance and scalability evaluation”, International Journal of Business Process Integration and Management, Vol 7 (4), pp. 314-321, 2015.
Download


Paper Citation


in Harvard Style

Guia J., Gonçalves Soares V. and Bernardino J. (2017). Graph Databases: Neo4j Analysis . In Proceedings of the 19th International Conference on Enterprise Information Systems - Volume 1: ICEIS, ISBN 978-989-758-247-9, pages 351-356. DOI: 10.5220/0006356003510356


in Bibtex Style

@conference{iceis17,
author={José Guia and Valéria Gonçalves Soares and Jorge Bernardino},
title={Graph Databases: Neo4j Analysis},
booktitle={Proceedings of the 19th International Conference on Enterprise Information Systems - Volume 1: ICEIS,},
year={2017},
pages={351-356},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006356003510356},
isbn={978-989-758-247-9},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 19th International Conference on Enterprise Information Systems - Volume 1: ICEIS,
TI - Graph Databases: Neo4j Analysis
SN - 978-989-758-247-9
AU - Guia J.
AU - Gonçalves Soares V.
AU - Bernardino J.
PY - 2017
SP - 351
EP - 356
DO - 10.5220/0006356003510356