Hyppää sisältöön
    • Suomeksi
    • In English
Trepo
  • Suomeksi
  • In English
  • Kirjaudu
Näytä viite 
  •   Etusivu
  • Trepo
  • Opinnäytteet - ylempi korkeakoulututkinto
  • Näytä viite
  •   Etusivu
  • Trepo
  • Opinnäytteet - ylempi korkeakoulututkinto
  • Näytä viite
JavaScript is disabled for your browser. Some features of this site may not work without it.

ORM-mallien aikatehokkuusvertailu .NET-alustoilla

Östman, Tuomas (2020)

 
Avaa tiedosto
ÖstmanTuomas.pdf (1.078Mt)
Lataukset: 



Östman, Tuomas
2020

Tietojenkäsittelyopin maisteriohjelma - Master's Programme in Computer Science
Informaatioteknologian ja viestinnän tiedekunta - Faculty of Information Technology and Communication Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2020-04-02
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202003232825
Tiivistelmä
Olio-ohjelmoinnin suosion kasvaessa ja relaatiotietokantajärjestelmien käytön ollessa suosiossa, tuli ongelmaksi näiden kahden teknologian yhdistäminen. Olio-ohjelmoinnin ja relaatiotietokantojen välisiä ongelmia kuvataan yleisesti termillä Object-relational impedance mismatch. Näihin ongelmiin kehitettiin ratkaisuksi Object Relational Mapping (ORM) -malleja. ORM-mallit toimivat välitilana relaatiotietokannan ja ohjelmakoodin välillä helpottaen kehitystyötä. ORM-mallit perustoiminnaltaan hoitavat ohjelmakoodin ja relaatiotietokannan välistä yhteyttä, mutta ne sisältävät myös valmista toimintalogiikkaa, joka tuo lisää resurssivaatimuksia ohjelmalle. Tutkimuksessa tehtiin aikatehokkuusvertailu Dapper ja Entity Framework ORM-malleille käyttäen ADO.NET-ohjelmistokehystä perustason vertailukohtana. Tehokkain kolmesta oli ADO.NET, jonka jälkeen tuli Dapper ja kolmanneksi Entity Framework. Eri .NET-ohjelmistokehykset olivat tasaväkisiä, mutta .NET Core osoittautui nopeammaksi.
Kokoelmat
  • Opinnäytteet - ylempi korkeakoulututkinto [40600]
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste
 

 

Selaa kokoelmaa

TekijätNimekkeetTiedekunta (2019 -)Tiedekunta (- 2018)Tutkinto-ohjelmat ja opintosuunnatAvainsanatJulkaisuajatKokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste