Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Jyväskylän ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Jyväskylän ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Tietokantojen muutosten hallinta Case: Landis+Gyr

Salovaara, Sami (2016)

Avaa tiedosto
Tietokantojen_muutosten_hallinta_Sami_Salovaara.pdf (627.7Kt)
Lataukset: 


Salovaara, Sami
Jyväskylän ammattikorkeakoulu
2016
All rights reserved
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201702072129
Tiivistelmä
Tehtävänä oli tutkia ja valita paras tietokannan muutosten hallinnan ratkaisu Landis+Gyrin luomaan valvontapalveluun. Tietokantojen muutokset tehtiin ennen käsin, mutta kolmannen tietokannan lisäyksen myötä muutosten hallintaan tarvittiin kestävämpi ratkaisu, joka mahdollistaa tietokantojen versioinnin ja rakenteiden vertailun.
Tutkimus toteutettiin kehittämistutkimuksena, jossa vertailtiin viittä esitutkimuksen aikana valittua tietokantojen versiointiratkaisua. Vertailtavista sovelluksista valittiin ulkoisten ominaisuuksien ja resurssien perusteella kaksi valvontapalvelulle soveltuvinta tarkempaan tutkimukseen, jossa valitut sovellukset asennettiin omiin virtuaaliympäristöihinsä käytännön vertailua varten. Vertailtavista kategorioista annettiin pisteet valvontapalvelun näkökulmasta. Enemmän yhteispisteitä saanut sovellus asennettiin valvontapalveluun.
Valvontapalvelulle sopivimmaksi vaihtoehdoksi valikoitui Liquibase. Se asennettiin ja konfiguroitiin onnistuneesti valvontapalvelun kehitys-, testaus- ja tuotantokantaan. Muutosten hallintaa Liquibasen ja vanhan manuaalisen muutosten hallinnan välillä vertailtiin kolmella yleisimpiä käyttötapauksia kuvaavalla testillä, joiden avulla selvitettiin Liquibasen nopeutta käsin tehtyihin muutoksiin verrattuna. Tuloksista huomattiin, että Liquibase oli ylivertaisen nopea kahdessa kolmesta testitapauksesta. Ainoastaan taulujen luonti oli nopeampaa SQL-kyselyillä sekä SQL Server Management Studion avulla.
Lopputuloksena tuotettiin toimiva tietokantojen muutosten hallinta valvontapalvelulle, mikä tukee laajentumista automatisaation ja jatkuvan kehityksen suuntaan. Tietokantojen muutosten hallinnan ansiosta muutosten tekoon kuluva aika sekä manuaalisesta työstä johtuvat inhimilliset virheet ovat vähentyneet. Myös tietokantojen rakenteiden vertailu on nopeampaa ja selkeämpää kuin ennen.
 
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste