Mobiilisovelluksen palvelinpuolen, tietokannan ja välimuistin suunnittelu ja toteutus
Sinisalo, Roope (2024)
Sinisalo, Roope
2024
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024061122846
https://urn.fi/URN:NBN:fi:amk-2024061122846
Tiivistelmä
Useimmilla sovelluksilla ja palveluilla on jonkinlainen palvelinpuoli, joka vastaa palvelun taustalogiikasta. Mikäli palvelun tarvitsee tallentaa tietoa johonkin tarkoitukseen, on tietokanta elintärkeä osa sen toimivuutta. Välimuistista puolestaan voi olla hyötyä, jos palvelu suorittaa vaativia prosesseja ja laskutoimituksia tai lataa isoja tiedostoja.
Opinnäytetyön tavoite oli tutustua tietokannan suunnitteluprosessiin erään tietokantapalvelun tarjoamien ohjeiden mukaisesti sekä palvelinpuolen ja välimuistin kehittämiseen prototyypin muodossa. Palvelinpuoli, tietokanta ja välimuisti ovat yleinen ja tärkeä osa useimpia, varsinkin suurempia, sovelluksia ja niiden suorituskyky vaikuttaa merkittävästi palvelun nopeuteen ja laatuun.
Tuloksina voidaan mainita parempi ymmärrys suunnittelun positiivisesta vaikutuksesta toteuttamisvaiheeseen sekä yleisesti tietokannan ja välimuistin toiminnasta ja kehitysprosessista.
Koska opinnäytetyöhön ei kuulunut itse mobiilisovelluksen kehitys, voidaan työtä jatkaa tämän parissa. Mobiilisovelluksen lisäksi on mahdollista kehittää selainversiota sekä jonkinkaltaista ylläpidolle tarkoitettua versiota, jossa arvosteluita pystytään valvomaan. Lisäksi voidaan tutustua sovelluksen sisäiseen mainontaan, itse sovelluksen markkinointiin ja sekä mahdollisesti sen kaupallistamiseen.
Opinnäytetyön tavoite oli tutustua tietokannan suunnitteluprosessiin erään tietokantapalvelun tarjoamien ohjeiden mukaisesti sekä palvelinpuolen ja välimuistin kehittämiseen prototyypin muodossa. Palvelinpuoli, tietokanta ja välimuisti ovat yleinen ja tärkeä osa useimpia, varsinkin suurempia, sovelluksia ja niiden suorituskyky vaikuttaa merkittävästi palvelun nopeuteen ja laatuun.
Tuloksina voidaan mainita parempi ymmärrys suunnittelun positiivisesta vaikutuksesta toteuttamisvaiheeseen sekä yleisesti tietokannan ja välimuistin toiminnasta ja kehitysprosessista.
Koska opinnäytetyöhön ei kuulunut itse mobiilisovelluksen kehitys, voidaan työtä jatkaa tämän parissa. Mobiilisovelluksen lisäksi on mahdollista kehittää selainversiota sekä jonkinkaltaista ylläpidolle tarkoitettua versiota, jossa arvosteluita pystytään valvomaan. Lisäksi voidaan tutustua sovelluksen sisäiseen mainontaan, itse sovelluksen markkinointiin ja sekä mahdollisesti sen kaupallistamiseen.