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...
Main Author: | |
---|---|
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 |