Pilvisovelluksille sopivia tietokannan hallintajärjestelmiä
Tässä tutkielmassa on tarkoitus selvittää, millaisia vaatimuksia pilvisovelluksilla on tietokannan hallintajärjestelmille ja miten ehdotetut järjestelmät täyttävät nämä vaatimukset. Tutkimus suoritetaan kirjallisuuskatsauksena, joka perustuu tieteellisiin julkaisuihin ja tutkimusartikkeleihin.Aluksi käsitellään pilvimaailman käsitteitä, ominaisuuksia ja haasteita tietokannan hallintajärjestelmille. Viime vuosina on kehitetty lukuisia uusia pilvi-sovelluksille suunnattuja tietokantatuotteita, joista suurin osa kuuluu termin NoSQL alle. NoSQL-tietokantatuotteet eivät perustu relaatioihin, eivätkä käytä pelkästään SQL-kieltä tiedon käsittelemiseen. Nämä ovat pilviympäristössä horisontaalisesti skaalautuvia tietokannan hallintajärjestelmiä. Tutkielmassa tarkastellaan tarkemmin kolmeen NoSQL-tietokannan hallintajärjestelmän (Google Bigtable, Amazon S3, Yahoo! PNUTS) tietomallia ja järjestelmän arkkitehtuuria. Tutkielmassa selvitetään minkälaisia ominaisuuksia nämä tuotteet tarjoavat ja miten ne vastaavat pilvimaailman haasteisiin. NoSQL-tietokantatuotteiden lisäksi tarkastellaan ElasTraS-tietokantakonseptia, joka pyrkii yhdistämään relationaalisen tietomallin monipuolisia ominaisuuksia, ACID-tapahtumanhallintaominaisuuksia, sekä horisontaalista skaalautuvuutta.
Tutkielmassa nähdään, miten NoSQL-tietokantatuotteen tukevat ACID-ominaisuuksien sijasta BASE-ominaisuuksia, jolloin tietokanta on aina saatavilla, mutta se ei ole jatkuvassa ristiriidattomassa tilassa. Ideana tässä on monien verkkosovelluspalveluiden tiukat vaatimukset vasteajoista, jolloin tiedon saatavuutta on jouduttu parantamaan tiedon ristiriidattomuuden kustannuksella. Yritysten liiketoiminnassa käytettäville tietokannoille jatkuva ristiriidattomuus on kuitenkin pakollista.
...


Keywords
Metadata
Show full item recordCollections
- Kandidaatintutkielmat [4189]
Related items
Showing items with similar title or keywords.
-
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ä ... -
Pilvilaskenta-alustat
Eronen, Antti (2011)Eronen, Antti Pilvilaskenta-alustat Jyväskylä: Jyväskylän yliopisto, 2010, 25 s. Tietojärjestelmätiede, kandidaatintutkielma Ohjaaja: Tyrväinen, Pasi Pilvilaskenta on ajankohtainen otsikko IT-alalla tällä hetkellä. ... -
Tietokannan replikaatio yksisuuntaisia ei-pysyviä yhteyksiä käyttäen
Eskelinen, Juuso (2019)Tässä pro gradu -tutkielmassa esitetään suunnittelumalli hajautetun tietokannan replikaation toteuttamiseksi käyttäen yksisuuntaisia ei-pysyviä yhteyksiä. Tämän mallin pohjalta on myös tehty replikaation toteutus toimeksiantona ... -
XML-kieliperhe tietokannan hallintajärjestelmien näkökulmasta
Imeläinen, Jani (2006)Tutkielmassa tarkastellaan XML-kieliperheen määrityksiä tietokannan hallintajärjestelmien näkökulmasta. Tutkielmassa verrataan XML-määrityksiä tietokannan hallintajärjestelmien peruskäsitteistöön ja esitellään näin ... -
Tietokannan hallintajärjestelmäportfolion hallinta suurissa asiakasorganisaatioissa
Kuusio, Ari (Jyväskylän yliopisto, 2009)