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
  • Tampereen ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Tampereen ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Oscar Cloud -järjestelmän tietokantojen hallinnan optimointi

Salminen, Teemu (2022)

 
Avaa tiedosto
Salminen_Teemu.pdf (1.099Mt)
Lataukset: 


Salminen, Teemu
2022
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2022121530063
Tiivistelmä
Opinnäytetyö tehtiin yhdessä toimeksiantaja Oscar Software Oy:n kanssa. Opinnäytetyön tavoitteena oli tutkia ja kehittää toimeksiantajan Oscar Cloud -järjestelmän tietokantojen hallintaa. Oscar Cloud on Java-pohjainen Spring-ohjelmistokehyksellä toteutettu ohjelmisto.

Opinnäytetyön toimeksiantaja tarjoaa asiakkailleen laajan kirjon toiminnanohjaukseen liittyviä järjestelmiä. Näistä järjestelmistä suuri määrä käyttää Oscar Cloudia taustalla. Nykyisessä Oscar Cloudin tietokantojen hallinnan toteutuksessa tietokannat määritellään manuaalisesti ja niitä voi olla rajallinen määrä kutakin instanssia kohti. Ongelma aiheuttaa toimeksiantajalle suurehkon määrän Oscar Cloudin ylläpitotöitä ja altistaa palvelun katkoksille.

Opinnäytetyössä käsitellään yksityiskohtaisesti Oscar Cloudin nykyinen toiminta tietokantojen hallinnassa. Opinnäytetyön tuloksena syntyi kaksi eri ratkaisua työn ongelmaan. Ensimmäisessä ratkaisussa muokataan Oscar Cloudin nykyistä tietokantojen hallintaa siten, että tietokantoja pidetään ohjelmistossa toiminnassa hallitusti niiden käytön mukaan. Jälkimmäinen ratkaisu refaktoroi Oscar Cloudin tietokantojen hallintaa poistamalla nykyisen toteutuksen kokonaan ja konfiguroimalla Hibernate-ohjelmistokehyksen ominaisuuksia Oscar Cloudin käyttöön. Opinnäytetyön yhteydessä kehitettiin oma testiohjelma, jolla opinnäytetyössä syntyneitä ratkaisuja testattiin nykyiseen tietokantojen hallintaan verraten.

Opinnäytetyön tuloksena syntyneitä ratkaisuja aletaan toimeksiantajan puolesta kehittämään tuotantokäyttöön. Oscar Cloudissa on monia ominaisuuksia, jotka täytyy kehittää yhteensopiviksi opinnäytetyön ratkaisujen kanssa ennen kuin tuotantokäyttöä voidaan harkita. Opinnäytetyön tulokset loivat vahvan pohjan toimeksiantajalle, kun työn tuloksista aletaan kehittämään tuotantoon vietävää ratkaisua.
 
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