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

SQL Serverin ja MongoDB:n vertailu ja transaktioiden hallinta

Björklund, Julia (2019)

Avaa tiedosto
Opinnäytetyö - Julia Björklund julkaisuun.pdf (626.4Kt)
Lataukset: 


Björklund, Julia
2019
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-2019051810483
Tiivistelmä
Tämän tutkimustyön tavoitteena on tutkia relaatiotietokantojen ja NoSQL-tietokantojen eroavaisuuksia. Tutkimuksen tavoitteena on myös selvittää, miten transaktioiden hallintaa sovelletaan kyseisissä tietokantaympäristöissä. Vertailukohteina toimivat SQL Server ja MongoDB.

Työssä käytetään vetoketjumallia tarkoittaen, että tietoperusta ja tulosten käsittely kulkevat käsi kädessä työn alusta loppuun. Tutkimus koostuu tietoperustasta, tietoperustan analysoinnista ja vertailusta sekä käytännön kokeiluista.

Teoriaosuudessa keskitytään tietokantojen perusteisiin, jotta transaktioiden rooli tietokantojen toiminnallisuudessa olisi helpommin ymmärrettävissä. Tutkimuksessa lukijalle käy ilmi: Mikä relaatiotietokanta on? Mikä NoSQL-tietokanta on? Entä minkälaisia tietokantaohjelmistoja näiden hallitsemiseen on kehitelty ja minkälaisia ominaisuuksia ne pitävät sisällään.

Tutkimuksessa selvitetään myös, miten näiden kahden kantamuodon ominaisuudet tulisi huomioida sovelluksen palvelutarpeen näkökulmasta. Tietokantaohjelmistoja on monia erilaisia ja niiden ominaisuudet vaihtelevat ohjelmistokohtaisesti huomattavasti. Tutkimuksessa selvitetään, mitä käyttäjän tulisi ottaa huomioon ennen tietokantaohjelmiston käyttöönottoa.

Transaktioita käsittelevässä osiossa vertaillaan transaktioiden soveltamista relaatiotietokannoissa ja NoSQL-tietokannoissa, myöhemmin vielä tarkemmin SQL Serverin ja MongoDB:n välillä. Transaktioiden tarpeellisuutta havainnoidaan esimerkkikuvien avulla. Käytännön kokeilut SQL Serverin ja MongoDB:n välillä esitetään tässä osiossa. Käytännön kokeiluissa havainnollistetaan transaktiokomentojen toimintaa käytännössä.

Lopuksi työssä vielä vertaillaan merkittävimpiä työssä esille tulleita eroavaisuuksia SQL Serverin ja MongoDB:n transaktioidenhallinnan välillä.
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