Ninon: Förslag till implementation av MongoDB och REST-API
2015 (Svenska)Självständigt arbete på grundnivå (kandidatexamen), 180 hp
Studentuppsats (Examensarbete)
Abstract [sv]
Målet med detta projekt har varit att, till en ny digital handelsplats, ge ett förslag till en implementation av MongoDB, med tillhörande REST-API, för hantering av användar- och annonsdata. Förslaget ska innebära en prestandaeffektiv och säker databas med möjlighet till framtida skalning, tillsammans med ett API för klientkommunikation med hantering av relevanta förfrågningar mot databasen. Prestandan av databasen handlar främst om att i förslaget ange vilka olika former av indexering som bör implementeras, tillsammans med ett förslag till relationsmodell, och vad detta ger för positiva och negativa effekter på systemet. Denna prestanda bör även återspeglas till största möjliga mån i API:et genom att utnyttja den indexering som väljs på bästa sätt. Säkerhet och skalning diskuteras under arbetet för att ge ett förslag på hur detta bäst hanteras för minimera riskerna för dataförlust, samt minimera nedtiden av databasen vid en eventuell framtida skalning. Resultatet visar att de förslag som arbetats fram under projektets gång har stor positiv påverkan på prestandan, samt möjliggör bland annat fritextsökningar och geografisk gallring av annonssökningar, baserat på användarens geografiska position, genom användande av olika typer av index.
Ort, förlag, år, upplaga, sidor
2015. , s. 41
Nyckelord [sv]
MongoDB, indexering, replikering, prestanda, PHP, REST-API, datasäkerhet, skalbarhet
Nationell ämneskategori
Datorsystem
Identifikatorer
URN: urn:nbn:se:miun:diva-25275OAI: oai:DiVA.org:miun-25275DiVA, id: diva2:826574
Ämne / kurs
Datateknik DT1
Utbildningsprogram
Programvaruteknik TPVAG 120/180 hp
Presentation
2015-06-10, L408, Akademigatan, Sundsvall, 08:00 (Svenska)
Handledare
Examinatorer
Anmärkning
Presentationen utförs per distans via Adobe Connect.
2015-06-252015-06-252025-09-25Bibliografiskt granskad