Relaatiotietokantojen rooli varastonhallinnassa
Viljakainen, Markus (2025)
Kandidaatintyö
Viljakainen, Markus
2025
School of Engineering Science, Tietotekniikka
Kaikki oikeudet pidätetään.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe2025051240323
https://urn.fi/URN:NBN:fi-fe2025051240323
Tiivistelmä
Relaatio- ja NoSQL-tietokannat ovat keskeisiä teknologioita varastonhallintajärjestelmissä. Tässä työssä tutkittiin, miten nämä kaksi tietokantamallia suoriutuvat varastodatan hallinnassa ja mitä vahvuuksia ja rajoitteita niillä on käytännössä. Vertailu keskittyi erityisesti PostgreSQL- ja MongoDB-tietokantoihin.
Työssä suoritettiin kirjallisuuskatsaus ja käytännön testaus, joissa analysoitiin hakujen, lisäysten, päivitysten, rakenteellisten muutosten ja skaalautuvuuden tehokkuutta. PostgreSQL suoriutui parhaiten tietoeheydessä ja monimutkaisissa kyselyissä. MongoDB oli nopeampi lisäyksissä ja skaalautui paremmin suurilla tietomäärillä. Tulokset vahvistavat kirjallisuuden näkemyksiä mallien eduista ja rajoitteista.
Työ osoitti, että molemmilla malleilla on paikkansa varastonhallinnan eri osa-alueilla. Relaatiotietokanta soveltui jäsenneltyihin ja tarkkarakenteisiin prosesseihin, kun taas NoSQL tarjosi joustavuutta ja suorituskykyä muuttuvissa ympäristöissä. Hybridimalli voisi yhdistää näiden vahvuudet.
Työn rajoitteena oli testauksen suorittaminen yksittäisessä ympäristössä, mikä voi vaikuttaa tulosten yleistettävyyteen. Tutkimus tarjosi kuitenkin pohjan jatkotyölle ja tukee tietokantavalintaa käytännön WMS-järjestelmissä. Relational and NoSQL databases are key technologies in warehouse management systems. This thesis examines how these two database models perform in managing warehouse data and what strengths and limitations they have in practice. The comparison focuses specifically on PostgreSQL and MongoDB.
The study included a literature review and practical testing, in which the efficiency of queries, insertions, updates, structural modifications, and scalability was analyzed. PostgreSQL performed best in data integrity and complex queries. MongoDB was faster in insert operations and scaled better with large volumes of data. The results support the literature’s views on the strengths and limitations of both models.
The study showed that both models have their place in different areas of warehouse management. Relational databases are suitable for structured and clearly defined processes, whereas NoSQL provides flexibility and performance in dynamic environments. A hybrid model can combine the strengths of both.
A limitation of this study was that the testing was conducted in a single environment, which may affect the generalizability of the results. However, the research provided a foundation for further study and supports database selection in practical WMS implementations.
Työssä suoritettiin kirjallisuuskatsaus ja käytännön testaus, joissa analysoitiin hakujen, lisäysten, päivitysten, rakenteellisten muutosten ja skaalautuvuuden tehokkuutta. PostgreSQL suoriutui parhaiten tietoeheydessä ja monimutkaisissa kyselyissä. MongoDB oli nopeampi lisäyksissä ja skaalautui paremmin suurilla tietomäärillä. Tulokset vahvistavat kirjallisuuden näkemyksiä mallien eduista ja rajoitteista.
Työ osoitti, että molemmilla malleilla on paikkansa varastonhallinnan eri osa-alueilla. Relaatiotietokanta soveltui jäsenneltyihin ja tarkkarakenteisiin prosesseihin, kun taas NoSQL tarjosi joustavuutta ja suorituskykyä muuttuvissa ympäristöissä. Hybridimalli voisi yhdistää näiden vahvuudet.
Työn rajoitteena oli testauksen suorittaminen yksittäisessä ympäristössä, mikä voi vaikuttaa tulosten yleistettävyyteen. Tutkimus tarjosi kuitenkin pohjan jatkotyölle ja tukee tietokantavalintaa käytännön WMS-järjestelmissä.
The study included a literature review and practical testing, in which the efficiency of queries, insertions, updates, structural modifications, and scalability was analyzed. PostgreSQL performed best in data integrity and complex queries. MongoDB was faster in insert operations and scaled better with large volumes of data. The results support the literature’s views on the strengths and limitations of both models.
The study showed that both models have their place in different areas of warehouse management. Relational databases are suitable for structured and clearly defined processes, whereas NoSQL provides flexibility and performance in dynamic environments. A hybrid model can combine the strengths of both.
A limitation of this study was that the testing was conducted in a single environment, which may affect the generalizability of the results. However, the research provided a foundation for further study and supports database selection in practical WMS implementations.