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.
|