Relaatiomallin vertailua vaihtoehtoisiin tietokantamalleihin
Authors
Date
2024Copyright
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Relaatiomalli on pitkään ollut hallitseva tietokantamalli tietokannanhallintajärjestelmien alalla. Tietokantoja kohtaan muuttuneet tarpeet etenkin massadatan suhteen ovat luoneet vaatimuksia, joita relationaaliset tietokannanhallintajärjestelmät eivät pysty palvelemaan tehokkaasti. Vaihtoehtoisien tietokantamallien suosion nousun myötä relaatiomallin aseman oikeellisuutta suosituimpana tietokantamallina on mahdollista kyseenalaistaa. Tässä tutkielmassa tarkastellaan relaatiomallin, NoSQL:n ja NewSQL:n ominaisuuksia ja vertaillaan niitä keskenään. Keskeisenä havaintona huomattiin, että eri tietokantamallit täydentävät toisiaan korvaamisen sijaan. Tutkielman toteutuksesta teki haasteellista se, että monia tietokannanhallintajärjestelmiä on haastavaa, ellei jopa mahdotonta kategorisoida yhteen tietokantamalliin. The relational model has been the leading database model within database management systems for a long time. The evolving needs for databases, especially regarding big data, have created requirements that relational database management systems can’t fulfill efficiently. The rise of the alternative database models’ popularity may raise doubt about the rightfulness of the relational model’s position as the most popular database model. In this thesis, the features of the relational model, NewSQL and NoSQL are explained, and then compared with each other. A notable finding was that these database models complement each other instead of replacing. Carrying out this thesis was made challenging by the fact that a lot of database management systems are difficult if not impossible to categorise as a single database model.
Keywords
Metadata
Show full item recordCollections
- Kandidaatintutkielmat [5334]
Related items
Showing items with similar title or keywords.
-
Relaatio- ja epärelaatiotietokantojen suorituskykyvertailu : MySQL ja MongoDB
Rapa, Antti (2016)Tutkielmassa esitellään relaatio- ja epärelaatiotietokantoja sekä paneudutaan niiden ominaisuuksiin. Nykyään erilaisia tietokantahallintajärjestelmiä on paljon. Ongelmaksi tulee se, että mikä tietokantahallintajärjestelmä ... -
Tietokantateknologioiden kuumat aiheet vuosina 2008-2017
Kiviranta, Matti (2019)Tutkielman tarkoituksen oli selvittää tietokantateknologioiden kuumia aiheita tieteellisessä tutkimuksessa vuosina 2008 – 2017. Tarkasteluun valitut vuodet ovat tietokantateknologioiden voimakkaan murroksen vuosia ja ... -
NewSQL-tietokantojen skaalautuvuus
Tuulivuori, Annika (2023)Yksi relaatiotietokantojen heikkouksista on sen skaalautuvuus. Relaatiotietokannat skaalautuvat pystysuoraan, mikä on kallista. NoSQL-tie\-to\-kan\-to\-jen skaalaaminen on edullisempaa, mutta sen seurauksena ACID-periaatteen ... -
Perehdytys SQL-injektioihin sekä niitä vastaan toimimiseen
Rajalahti, Atte (2023)Nykymaailmassa useat organisaatiot säilyttävät kriittistä dataa erinäisissä tietokannoissa. Vahinkoa tavoittelevat hyökkääjät pyrkivät joko saamaan käyttöoikeuksia, tuottamaan vahinkoa, tai palauttamaan arkaluontoista dataa ... -
Tuotekatalogin tiedonhallinta pilviympäristössä : AWS Aurora ja DynamoDB tietokantapalveluiden suorituskykyvertailu
Päärni, Atte (2019)Tutkielmassa on vertailtu kahden pilviympäristöön suunnitellun tietokannan hallintajärjestelmän suorituskykyä tuotekatalogin tietokantana pilviympäristössä. Tuotekatalogin tiedon saatavuuden suorituskyky on merkittävä ...