fullrecord |
[{"key": "dc.contributor.advisor", "value": "Luoma, Eetu", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.advisor", "value": "Taipalus, Toni", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.advisor", "value": "Sepp\u00e4nen, Ville", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "P\u00e4\u00e4rni, Atte", "language": "", "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2019-02-20T06:56:35Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2019-02-20T06:56:35Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2019", "language": "", "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/62872", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Tutkielmassa on vertailtu kahden pilviymp\u00e4rist\u00f6\u00f6n suunnitellun tietokannan hallintaj\u00e4rjestelm\u00e4n suorituskyky\u00e4 tuotekatalogin tietokantana pilviymp\u00e4rist\u00f6ss\u00e4. Tuotekatalogin tiedon saatavuuden suorituskyky on merkitt\u00e4v\u00e4 tekij\u00e4 menestyksekk\u00e4\u00e4seen kaupank\u00e4yntiin verkossa. Pilvilaskenta toi mullistuksen verkkosovellusten suorituskykyyn tarjoamalla illuusion laskentaresurssien ehtym\u00e4tt\u00f6myydest\u00e4. Perinteiset tietokannan hallintaj\u00e4rjestelm\u00e4t soveltuvat huonosti pilviymp\u00e4rist\u00f6\u00f6n. Vastaamaan t\u00e4h\u00e4n haasteeseen syntyi NoSQL-tietokantakonsepti, johon kuuluu joukko pilviymp\u00e4rist\u00f6\u00f6n kehitettyj\u00e4 tietokannan hallintaj\u00e4rjestelmi\u00e4, joita yhdist\u00e4\u00e4 relaationaalisesta tietomallista luopuminen. Relationaalisesta tietomallista luopuminen mahdollisti skaalautumisen pilviymp\u00e4rist\u00f6ss\u00e4, mutta samalla luovuttiin vahvoista tapahtumanhallintaominaisuuksista, jotka ovat pakollisia monien yritysten liiketoiminnassa. NewSQL-tietokantakonsepti syntyi vastaamaan n\u00e4ihin haasteisiin uudella tietokannan hallintaj\u00e4rjestelm\u00e4arkkitehtuurilla, joka pyrkii tarjoamalla relationaalista tietomallia ja tapahtumanhallintaominaisuuksia pilviymp\u00e4rist\u00f6ss\u00e4. Tutkielmassa on selvitetty, voidaanko n\u00e4ill\u00e4 moderneilla tietokannan hallintaj\u00e4rjestelmill\u00e4 toteuttaa pilviymp\u00e4rist\u00f6ss\u00e4 skaalautuva tuotekatalogin tietokanta, ja kumman pilvipalveluna tarjottavan tietokantapalvelun suorituskyky on parempi tuotekatalogin tietokantana: AWS Aurora- vai DynamoDB-tietokantapalvelun. Tutkimus toteutettiin suunnittelutieteellisen\u00e4 konstruktiivisena tutkimuksena. Kahta tuotekatalogin tietokantatoteutusta evaluoitiin ja vertailtiin kesken\u00e4\u00e4n verkkosovellusten suorituskykytestauksen periaatteiden mukaisesti. Molemmat tuotekatalogitoteutukset skaalautuvat pilviymp\u00e4rist\u00f6ss\u00e4 kuormituksen kasvaessa, mutta kumpikaan tietokanta ei yksin\u00e4\u00e4n pysty t\u00e4ytt\u00e4m\u00e4\u00e4n kaikkia tuotekatalogiin kohdistuvia tiedon saannin tarpeita. Molemmat tarkastellut tietokannat soveltuvat huonosti tiedon hakemiseen vapaalla hakusanalla, miss\u00e4 hakusanaa pit\u00e4isi verrata useaan kentt\u00e4\u00e4n. Suorituskykyisempi tietokantapalveluista oli Aurora, joka oli DynamoDB-tietokantapalveluun toteutettua tuotekatalogia suorituskykyisempi, kun tarkasteltiin tiedon saatavuutta.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "The performance of two database management systems designed to cloud environment is evaluated in this study from the view of product catalog data management. Data availability of product catalog is significant factor in successful e-commerce. Cloud computing revolutionized the performance of web applications by providing illusion of endless computing resources. Traditional database management systems scale poorly in cloud environment. To answer this challenge numerous new database management systems designed for cloud environment emerged that belonged to new NoSQL-database concept. These new database management systems abandoned relational data model, which enabled them to scale in cloud environment, but they also lacked transaction management properties that are required in many businesses. NewSQL-database concept aims to answer these challenges with new database management systems architecture that provides relational data model and transaction management that scales in cloud environment. The aim of this research is to study if a product catalog database that scales in cloud environment can be developed with these modern database management systems. Furthermore, which of these cloud database services perform better as product catalog database: AWS Aurora or DynamoDB-database service. The research was conducted as design science study. Two designed product catalog implementations were evaluated by web application performance testing practices. Both product catalog database implementations did scale in cloud environment, but neither could fulfil all data availability requirements of a product catalog database. Both databases performed poorly when products were queried with search term. Aurora-database service had superior data availability performance compared to DynamoDB-database service as product catalog database.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Paivi Vuorio (paelvuor@jyu.fi) on 2019-02-20T06:56:35Z\nNo. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2019-02-20T06:56:35Z (GMT). No. of bitstreams: 0\n Previous issue date: 2019", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "77", "language": "", "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.format.mimetype", "value": "application/pdf", "language": null, "element": "format", "qualifier": "mimetype", "schema": "dc"}, {"key": "dc.language.iso", "value": "fin", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "In Copyright", "language": "en", "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.subject.other", "value": "pilvilaskenta", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "tietokannan hallintaj\u00e4rjestelm\u00e4", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "NoSQL", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "NewSQL", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "CAP-teoreema", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "ACID-ominaisuudet", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "BASE-ominaisuudet", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Tuotekatalogin tiedonhallinta pilviymp\u00e4rist\u00f6ss\u00e4 : AWS Aurora ja DynamoDB tietokantapalveluiden suorituskykyvertailu", "language": "", "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "master thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-201902201589", "language": "", "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Pro gradu -tutkielma", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Master\u2019s thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Informaatioteknologia", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Information Technology", "language": "en", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietoj\u00e4rjestelm\u00e4tiede", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Information Systems Science", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "yvv.contractresearch.funding", "value": "0", "language": "", "element": "contractresearch", "qualifier": "funding", "schema": "yvv"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_bdcc", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "openAccess", "language": null, "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "masterThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.subject.oppiainekoodi", "value": "601", "language": "", "element": "subject", "qualifier": "oppiainekoodi", "schema": "dc"}, {"key": "dc.subject.yso", "value": "tietokannat", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "hallintaj\u00e4rjestelm\u00e4t", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "pilvipalvelut", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "tiedonhallinta", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "suorituskyky", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "relaatiotietokannat", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.format.content", "value": "fulltext", "language": null, "element": "format", "qualifier": "content", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}, {"key": "dc.type.okm", "value": "G2", "language": null, "element": "type", "qualifier": "okm", "schema": "dc"}]
|