En realtidsbaserad kollaborativ webbapplikation kategoriseras som en molntjänst och en molntjänst består utav en webbapplikation och en eller flera databaser. MongoDB som används i projektet är en icke-relationsdatabas. För att uppnå realtid används verktyget HTML5 WebSockets. Problemet är att hur ska den realtidsbaserade kollaborativa webbapplikationen byggas upp för att kunna uppdatera datan så snabbt som möjligt vid förändring. Databaserna som testas mot varandra är MySQL mot MongoDB och för att testa databaserna byggs en realtidsbaserad kollaborativ webbapplikation för modellering av UML-diagram. För att testa hypotesen utförs ett experiment och experimentet påvisade att hypotesen stämde delvis. MongoDB är snabbar på att uppdatera ett specifikt objekt jämfört med MySQL i tre av fyra testfall och för att hämta all data presterar databaserna nästan identiskt i alla testfallen. För fortsatt arbete är de intressant att testa en större datamängd och se hur det påverkar hämtningstiden när all data hämtas från databaserna.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:his-13652 |
Date | January 2017 |
Creators | Åstrand, Gustav |
Publisher | Högskolan i Skövde, Institutionen för informationsteknologi |
Source Sets | DiVA Archive at Upsalla University |
Language | Swedish |
Detected Language | Swedish |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.002 seconds