Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
ADO.NET och Entity Framework: En jämförelse av prestanda mellan en objektorienterad databas och en relationsdatabas
Örebro University, Örebro University School of Business.
Örebro University, Örebro University School of Business.
2012 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [sv]

Denna uppsats mäter och jämför prestanda mellan en objektorienterad databas och en relationsdatabas. Uppsatsen bygger på en utredande karaktär utifrån vår hypotes och vårt intresse att testa den.Hypotesen bygger på problematiken omkring mängden kod utvecklaren måste skriva för att kunna koppla ihop applikation med databas. En större mängd skriven kod som utvecklaren måste skriva borde göra att prestanda och svarstider blir långsammare. Därför ville vi undersöka om verktyg som medför en mindre mängd skriven kod kan förbättra prestandan och ge snabbare svarstider.

Vi valde att testa vår hypotes mellan ADO. NET relationsdatabas och ADO. NET Entity Framework objektorienterade databas då ADO. NET genererar större mängd kod och Entity Framework innehåller verktyg som i sin tur genererar mindre mängd kod.

För att kunna mäta och jämföra prestandan utvecklades en mindre kundapplikation kopplad med respektive ramverks databasmodell där båda använder sig av samma databas. Genom att mäta prestandan har vi kunnat jämföra de olika modellerna och då även kunnat se vilka fördelar och nackdelar respektive modell genererat. Vi har även mätt antal kodrader och diskuterat hur det påverkar kostnaden av systemutvecklingen samt underhållbarheten för applikationen.

Det som framförallt framkom var att relationsdatabasen resulterade i en något snabbare prestanda mätt i millisekunder trots att antal kodrader blev fler jämfört med en objektorienterad databas. Den objektorienterade databasen resulterade i något sämre prestanda men med färre antal skrivna kodrader. Det medför att den kräver mindre underhåll i koden vid förvaltning av den nya applikationen. Det innebär även att tiden vid utveckling för den vane programmeraren minskar med cirka 50 % och därmed sjunker även utvecklingskostnaden, under förutsättning att en något långsammare prestanda kan accepteras.

Place, publisher, year, edition, pages
2012. , 28 p.
Keyword [sv]
ADO.NET, ADO.NET 3.5, ADO.NET Entity Framework, ORM Tool, Object Relational Mapping, Stress Testing, Objektorienterad databas, Relationsdatabas, prestandatest, performance test
National Category
Information Systems
Identifiers
URN: urn:nbn:se:oru:diva-22567ISRN: ORU-HHS/INF-GK-2012/0020--SEOAI: oai:DiVA.org:oru-22567DiVA: diva2:516248
Subject / course
Informatik
Presentation
2012-01-05, Örebro Universitet, Örebro, 15:48 (Swedish)
Uppsok
Social and Behavioural Science, Law
Supervisors
Examiners
Available from: 2012-06-08 Created: 2012-04-17 Last updated: 2017-10-17Bibliographically approved

Open Access in DiVA

ADO.NET och Entity Framework(1520 kB)640 downloads
File information
File name FULLTEXT01.pdfFile size 1520 kBChecksum SHA-512
e257ca201d36640ea5fca8b35c743d66fc74e113c7686669c817a129a4ea5b4e2aadba5866ea28282ebb5cf22192f44eb8c095cfb92b23da915f9b5bfde6ad85
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Lindgren, Emelie
By organisation
Örebro University School of Business
Information Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 640 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 844 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf