Digitala Vetenskapliga Arkivet

Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Jämförelse av prestandan mellan relationella och icke-relationella databaser för enkla och komplexa operationer med varierande datamängder
Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.
2024 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [sv]

Med den ökande användningen av internet och den bredare tillgängligheten av billig lagring genereras enorma mängder strukturerade, halvstrukturerade och ostrukturerade data som lagras inom olika applikationer. För att effektivt hantera denna data är det avgörande att välja det databashanteringssystemet som bäst möter de specifika kraven hos applikationerna. Flera forskningsstudier har utförts för att utvärdera och jämföra prestandan mellan relationella och icke-relationella databaser. Det råder en brist på forskningsstudier som systematiskt har jämfört och sammanställt resultaten från dessa undersökningar. Syftet med denna studie är att sammanställa och analysera dessa tidigare forskningsinsatser för att undersöka sambandet mellan valet av databashanteringssystem och prestanda hos olika applikationer. För att besvara frågeställningen: ” Hur varierar svarstid och dataåtkomstshastighet mellan relationella och icke-relationella databaser vid olika datamängder och olika komplexitetsgrader av operationer?”, används forskningsstrategin systematisk litteraturgranskning som erbjuder ett systematiskt tillvägagångssätt och tydliga riktlinjer för att söka efter relevanta vetenskapliga artiklar med hjälp av explicita metoder för sökning, urval och bedömning av relevanta källor.

Studiens resultat visar att icke-relationsdatabaser är snabbare än relationsdatabaser när det gäller att utföra enkla operationer med stora datamängder, såsom infogning, sökning, uppdatering och borttagning, samt vid utförandet av sökningsoperationer med flera kopplingar mellan tabellerna. Å andra sida är relationsdatabaser snabbare än icke-relationsdatabaser när det gäller att utföra komplexa operationer såsom COUNT, SUM och AVG. Vid utförandet av enkla operationer med små datamängder finns det ingen signifikant skillnad i prestanda mellan relationella och icke-relationella databaser. En slutsats av denna studie är det inte finns någon bästa lösning för alla situationer vid valet mellan relationella och icke-relationella databaser. Därför är det avgörande att identifiera applikationskrav och behov innan man fattar detta beslut. Detta beror på att prestanda kan variera beroende på olika faktorer och variabler. Således bidrar studien med att erbjuda rekommendationer och vägledning till utvecklare för att underlätta deras beslut vid val av lämpligt databashanteringssystem för deras applikationer.

Abstract [en]

With the increasing use of the internet and the broader availability of affordable storage, vast amounts of structured, semi-structured, and unstructured data are generated within various applications. To efficiently handle this data, it is crucial to choose the database management system that best meets the specific requirements of the applications. Several research studies have been conducted to evaluate and compare the performance between relational and nonrelational databases. There is a lack of research studies that have systematically compared and compiled the results of these investigations. The purpose of this study is to compile and analyze these previous research efforts to examine the relationship between the choice of a database management system and the performance of different applications. To address the research question, "How do response time and data access speed vary between relational and non-relational databases with different data volumes and varying levels of operation complexity?" the research strategy systematic literature review is used, which offers a systematic approach and clear guidelines for searching for relevant scientific articles using explicit methods for searching, selecting, and assessing relevant sources.

The results of the study show that non-relational databases are faster than relational databases in performing simple operations with large data sets such as insert, search, update and delete, as well as in performing search operations with multiple joins between tables. Relational databases, on the other hand, are faster than non-relational databases when it comes to performing complex operations such as COUNT, SUM, and AVG. When performing simple operations with small data sets, there is no significant difference in performance between relational and non-relational databases. A conclusion of this study is that there is no best solution for all situations when choosing between relational and non-relational databases. Therefore, it is crucial to identify application requirements and needs before making this decision. This is because performance can vary depending on various factors and variables. Thus, the study contributes by offering recommendations and guidance to developers to facilitate their decisions in selecting the appropriate database management system for their applications.

Place, publisher, year, edition, pages
2024.
Keywords [en]
Database management system, relational databases, non-relational databases, aggregation function
Keywords [sv]
Databashanteringssystem, relationsdatabaser, icke-relationsdatabaser, aggregeringsfunktion
National Category
Information Systems
Identifiers
URN: urn:nbn:se:su:diva-242755OAI: oai:DiVA.org:su-242755DiVA, id: diva2:1955687
Available from: 2025-04-30 Created: 2025-04-30

Open Access in DiVA

fulltext(3401 kB)6 downloads
File information
File name FULLTEXT01.pdfFile size 3401 kBChecksum SHA-512
906194e53d1dd2fd395c1e22db21cd1e60d64ad345fbb29f8a26e58fc5ec0f7a8981136ad3c826b5f1ce4ceaad29a6f8d38ca548d7d2dbf92461c603d49f83b1
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Zeibak, Marah
By organisation
Department of Computer and Systems Sciences
Information Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 6 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 9 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf