Noslēguma darbu reģistrs
  
Studiju darba apraksts
Studiju veids bakalaura akadēmiskās studijas
Studiju programmas nosaukums Informācijas tehnoloģija
Nosaukums RESTful API un “GraphQL” ietekme uz datu pārraides efektivitāti un reakcijas laiku noslogotās sistēmās
Nosaukums angļu valodā Impact of RESTful APIs and GraphQL on Data Transfer Efficiency and Response Time in Busy Systems
Struktūrvienība 33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte
Darba vadītājs Guntis Mosāns
Recenzents Viktorija Klimko
Anotācija Šajā bakalaura darbā tiek pētīta tēma par divu REST un GraphQL datu pārsūtīšanas tehnoloģiju veiktspējas un reakcijas laika salīdzināšanu lielas slodzes apstākļos. Šī darba aktualitāti nosaka lielais pieprasījums pēc API risinājumu izstrādes, kas spēj efektīvi pārsūtīt liela apjoma datus starp klientu un serveri. Darba mērķis ir izanalizēt abu tehnoloģiju priekšrocības un trūkumus, veikt to salīdzinošo analīzi un sniegt ieteikumus izvēlei, atkarībā no scenārija. Darba ietvaros tika uztaisīts e-komercijas veikala sistēma, kas ir balstīts uz mikropakalpju arhitektūru, izmantojot tādas tehnoloģijas kā Node.js, Express.js un Apollo Server. Eksperiments ietver API testēšanu, lietojot Postman scenāriju veidošanai un Newman.js scenāriju paralēlai palaišanai. Eksperiments bija veikts trīs vidēs: lokāli uz serveri, lokālajā tīklā un Google Cloud mākoņvidē. Darba rezultātā katrai tehnoloģijai bija noteiktas priekšrocības un trūkumi, bija salīdzināts vidējais scenāriju izpildes laiks un procesora noslodze un bija piedāvātas rekomendācijas tehnoloģiju izvēlei. Bakalaura darbā ir 74 lappuses, 27 attēli, 2 tabulas, 7 pielikumi, 21 informācijas avoti.
Atslēgas vārdi REST, GRAPHQL, SALĪDZINĀJUMS, VEIKTSPĒJA, NOSLODZE
Atslēgas vārdi angļu valodā REST, GRAPHQL, COMPARISON, PERFORMANCE, WORKLOAD
Valoda lv
Gads 2025
Darba augšupielādes datums un laiks 28.05.2025 16:40:59