NewSQL-tietokantojen skaalautuvuus

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 mukaisista eheyden vaatimuksista joudutaan luopumaan. NewSQL-tietokantojen...

Täydet tiedot

Bibliografiset tiedot
Päätekijä: Tuulivuori, Annika
Muut tekijät: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, Jyväskylän yliopisto, University of Jyväskylä
Aineistotyyppi: Kandityö
Kieli:fin
Julkaistu: 2023
Aiheet:
Linkit: https://jyx.jyu.fi/handle/123456789/86821
Kuvaus
Yhteenveto: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 mukaisista eheyden vaatimuksista joudutaan luopumaan. NewSQL-tietokantojen avulla pyritään tarjoamaan NoSQL-tietokantojen skaalautuvuus sekä perinteisten relaatiotietokantojen ACID-periaatteen mukaiset takuut transaktioille. Tämän tutkimuksen tarkoituksena on selvittää, mitä tarkoitetaan tietokannan skaalautuvuudella sekä miten se näkyy NewSQL-tietokannoissa. Lopuksi tutkitaan eri kategoriaan kuuluvien NewSQL-tietokantojen skaalautuvuutta. One of the weaknesses of relational databases is its scalability. Relational databases scale vertically, which is expensive. On the other hand, scaling NoSQL databases is more affordable, but as a result the consistency requirements have to be waived. The aim of NewSQL databases is to provide the scalability of NoSQL and ACID properties from relational databases for transactions. The purpose of this study is to find out what database scalability is and how it is reflected in NewSQL databases.