Ninon: Förslag till implementation av MongoDB och REST-API
2015 (svensk)Independent thesis Basic level (degree of Bachelor), 180 hp
Oppgave
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.
sted, utgiver, år, opplag, sider
2015. , s. 41
Emneord [sv]
MongoDB, indexering, replikering, prestanda, PHP, REST-API, datasäkerhet, skalbarhet
HSV kategori
Identifikatorer
URN: urn:nbn:se:miun:diva-25275OAI: oai:DiVA.org:miun-25275DiVA, id: diva2:826574
Fag / kurs
Computer Engineering DT1
Utdanningsprogram
Software Engineering TPVAG 120/180 higher education credits
Presentation
2015-06-10, L408, Akademigatan, Sundsvall, 08:00 (svensk)
Veileder
Examiner
Merknad
Presentationen utförs per distans via Adobe Connect.
2015-06-252015-06-252025-09-25bibliografisk kontrollert