Uppsats
JÄMFÖRELSE AV SVARSTIDER MELLAN REST API OCH GRAPHQL VID HÄMTNING AV RELATIONSRIK DATA
Kandidat-uppsats
Högskolan i Skövde/Institutionen för informationsteknologi
Publicerad: 2026
Språk: Svenska
Nyckelord
klicka för att sökaSammanfattning
Moderna webbapplikationer använder ofta API:er för att hämta och presentera data från en server. Två vanliga API-modeller är REST och GraphQL, vilka skiljer sig åt i hur data exponeras och hämtas. När data innehåller många relationer kan valet av API-modell därför påverka svarstiden. Syftet med denna studie var att undersöka hur REST och GraphQL skiljer sig i svarstid vid hämtning av data från en relationsdatabas med olika nivåer av relationsdjup. Studien genomfördes som ett kontrollerat experiment där båda APImodellerna implementerades i samma lokala testmiljö med Node.js, PostgreSQL och SimpleEnglish Wikipedia-data. Tre testfall användes: noll relationsdjup, lågt relationsdjup och högt relationsdjup. För varje testfall genomfördes upprepade mätningar med ett automatiserat mätskript. Resultaten visade att REST hade lägre svarstider än GraphQL vid noll och lågt relationsdjup. Vid högt relationsdjup förändrades däremot resultatet tydligt, då GraphQL hade betydligt lägre svarstider än REST. Slutsatsen är att valet mellan REST och GraphQL bör göras utifrån datans struktur och hur många relationer som behöver följas. REST kan vara mer effektivt vid enklare hämtningar, medan GraphQL kan vara mer fördelaktigt vid hämtning av relationsrik data med högre relationsdjup.
Information
- Författare
- Steise, Oskar
- Lärosäte / institution
- Högskolan i Skövde/Institutionen för informationsteknologi
- Publiceringsdatum
- 2026
- Uppsatstyp
- Kandidat-uppsats
- Språk
- Svenska
Utforska vidare
Liknande uppsatser
Uppsatser med liknande ämnen och nyckelord.
Kandidat-uppsats, Karlstads universitet/Handelshögskolan (from 2013)
Carlsson, Kasper
Publicerad: 2026
M1-uppsats, Blekinge Tekniska Högskola/Institutionen för datavetenskap
Shirin, Ajou
Publicerad: 2026
Kandidat-uppsats, Högskolan i Skövde/Institutionen för informationsteknologi
Nordlander Shkolnik, Ben
Publicerad: 2026
Kandidat-uppsats, Karlstads universitet/Handelshögskolan (from 2013)
Pettersson, Joel
Publicerad: 2026
Kandidat-uppsats, Umeå universitet/Institutionen för kultur- och medievetenskaper
Isaksson, Mia
Publicerad: 2026
Yrkesexamen på grundnivå, Uppsala universitet/Institutionen för pedagogik, didaktik och utbildningssociologi
Grönqvist, Anthon, Abdi, Hajir Mohamed
Publicerad: 2026