Påverkan av query-komplexitet på söktiden hos NoSQL-databaser
2018 (svensk)Independent thesis Basic level (degree of Bachelor), 20 poäng / 30 hp
OppgaveAlternativ tittel
The effect of query complexity of NoSQL-databases in respect to searchtime (engelsk)
Abstract [sv]
Arbetet jämför fyra olika NoSQL-databaser med fokus på tidseffektivitet. De fyra databaserna är MongoDB, RavenDB, ArangoDB och Couchbase. Studien består av en benchmark för att mäta tidseffektiviteten av de fyra databaserna och en litteraturstudie av hur tidseffektiviteten påverkas av optimeringslösningar. Tillsammans bidrar dessa metoder till en slutsats från båda perspektiven då de kompletterar varandra och ger en grund för resultatets betydelse. Arbetets grund ligger i ett tidigare examensarbete som går ut på att jämföra en SQL-databas mot en NoSQL-databas med en benchmark. Resultatet av studien visar att för de flesta databaser så ökar söktiden för en query i korrelation med ökningen av query-komplexiteten, och att tidseffektiviteten mellan de olika databaserna varierar vid sökningar med hög komplexitet. Framtida arbeten som kan baseras på denna studie är att göra en liknande benchmark på ett dataset som är större eller att en annan typ av databas används.
sted, utgiver, år, opplag, sider
2018. , s. 39
Emneord [sv]
Benchmark, NoSQL-databas, Query, Tidseffektivitet, MongoDB, RavenDB, ArangoDB, Couchbase
HSV kategori
Identifikatorer
URN: urn:nbn:se:his:diva-15970OAI: oai:DiVA.org:his-15970DiVA, id: diva2:1232815
Fag / kurs
Informationsteknologi
Utdanningsprogram
Computer Science - Specialization in Systems Development
Veileder
Examiner
2018-07-162018-07-122025-09-29bibliografisk kontrollert