A comparison of Neo4j and MySQL for a traditional information application

Grafdatabasen och NoSQL-rörelsen har på senaste tid fått mycket uppmärksamhet ochpopularitet. Grafdatabasen har ett rykte om sig att vara snabb och e ektiv för applikationstypersom innehåller enorma mängder data och många komplexa relationer.Studier undersökta i denna rapport visar att de tidigare u...

Full description

Bibliographic Details
Main Author: Naisan, Raheb
Format: Others
Language:Swedish
Published: Malmö högskola, Fakulteten för teknik och samhälle (TS) 2013
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:mau:diva-20892
id ndltd-UPSALLA1-oai-DiVA.org-mau-20892
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-mau-208922020-11-25T05:33:19ZA comparison of Neo4j and MySQL for a traditional information applicationsweNaisan, RahebMalmö högskola, Fakulteten för teknik och samhälle (TS)Malmö högskola/Teknik och samhälle2013ComparisonMySQLNeo4jDatabaseEngineering and TechnologyTeknik och teknologierGrafdatabasen och NoSQL-rörelsen har på senaste tid fått mycket uppmärksamhet ochpopularitet. Grafdatabasen har ett rykte om sig att vara snabb och e ektiv för applikationstypersom innehåller enorma mängder data och många komplexa relationer.Studier undersökta i denna rapport visar att de tidigare utförda experimenten jämfördatabaserna för applikationer som har gynnat grafmodellen. Denna rapport har som syfteatt dels undersöka databaserna men även att utföra ett experiment. Syftet med experimentetär att ta reda på ifall grafdatabasen Neo4j kan ersätta relationsdatabasen MySQLför en traditionell informationsapplikation som vanligtvis implementeras med en relationsdatabas.Studiens resultat visar att Neo4j presterar väldigt bra vid insättning och sökning, docktar studien upp era faktorer som spelar roll för valet av databas. Bristen av säkerhet ochstöd är sådana faktorer som gör att relationsdatabasen kan vara det optimala valet för entraditionell informationsapplikation. Graph databases and the NoSQL movement has recently gained much attention and popularity.Graph databases has a reputation for being fast and e cient for application typesthat contain huge amounts of data and many complex relationships.Studies examined in this report show that the previous conducted experiments comparedatabases for applications that have favored the graph model. This report aims to examineboth databases, but also to perform an experiment. The purpose of this experiment is to nd out if the graph database Neo4j can replace the relational database MySQL for a traditionalinformation application which is usually implemented using a relational database.Results demonstrate that Neo4j performs very well at insertion and retrieval, however,the study addresses several factors that play a role in the choice of database. The lack ofsecurity and support are some factors that could make the relational database the bestchoice for a traditional information application. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:mau:diva-20892Local 16191application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language Swedish
format Others
sources NDLTD
topic Comparison
MySQL
Neo4j
Database
Engineering and Technology
Teknik och teknologier
spellingShingle Comparison
MySQL
Neo4j
Database
Engineering and Technology
Teknik och teknologier
Naisan, Raheb
A comparison of Neo4j and MySQL for a traditional information application
description Grafdatabasen och NoSQL-rörelsen har på senaste tid fått mycket uppmärksamhet ochpopularitet. Grafdatabasen har ett rykte om sig att vara snabb och e ektiv för applikationstypersom innehåller enorma mängder data och många komplexa relationer.Studier undersökta i denna rapport visar att de tidigare utförda experimenten jämfördatabaserna för applikationer som har gynnat grafmodellen. Denna rapport har som syfteatt dels undersöka databaserna men även att utföra ett experiment. Syftet med experimentetär att ta reda på ifall grafdatabasen Neo4j kan ersätta relationsdatabasen MySQLför en traditionell informationsapplikation som vanligtvis implementeras med en relationsdatabas.Studiens resultat visar att Neo4j presterar väldigt bra vid insättning och sökning, docktar studien upp era faktorer som spelar roll för valet av databas. Bristen av säkerhet ochstöd är sådana faktorer som gör att relationsdatabasen kan vara det optimala valet för entraditionell informationsapplikation. === Graph databases and the NoSQL movement has recently gained much attention and popularity.Graph databases has a reputation for being fast and e cient for application typesthat contain huge amounts of data and many complex relationships.Studies examined in this report show that the previous conducted experiments comparedatabases for applications that have favored the graph model. This report aims to examineboth databases, but also to perform an experiment. The purpose of this experiment is to nd out if the graph database Neo4j can replace the relational database MySQL for a traditionalinformation application which is usually implemented using a relational database.Results demonstrate that Neo4j performs very well at insertion and retrieval, however,the study addresses several factors that play a role in the choice of database. The lack ofsecurity and support are some factors that could make the relational database the bestchoice for a traditional information application.
author Naisan, Raheb
author_facet Naisan, Raheb
author_sort Naisan, Raheb
title A comparison of Neo4j and MySQL for a traditional information application
title_short A comparison of Neo4j and MySQL for a traditional information application
title_full A comparison of Neo4j and MySQL for a traditional information application
title_fullStr A comparison of Neo4j and MySQL for a traditional information application
title_full_unstemmed A comparison of Neo4j and MySQL for a traditional information application
title_sort comparison of neo4j and mysql for a traditional information application
publisher Malmö högskola, Fakulteten för teknik och samhälle (TS)
publishDate 2013
url http://urn.kb.se/resolve?urn=urn:nbn:se:mau:diva-20892
work_keys_str_mv AT naisanraheb acomparisonofneo4jandmysqlforatraditionalinformationapplication
AT naisanraheb comparisonofneo4jandmysqlforatraditionalinformationapplication
_version_ 1719362189581615104