Datalagring i SharePoint – Hur ska utvecklaren välja lagringsmetod?

Detta är en C-uppsats från Högskolan i Borås/Institutionen för Data- och affärsvetenskap (IDA)

Författare: Christian Fredh; Erik Norström; [2008-06-18]

Nyckelord: sharepoint; datalagring; mjukvaruutveckling;

Sammanfattning: I processen att utveckla nya funktioner i ett SharePoint-baserat system måste utvecklarenvälja vilken datalagringsmetod som ska användas. Det finns två primära metoder attanvända sig av när data ska lagras i SharePoint. Den första är att använda SharePointsinbyggda listor. Den andra är att använda en egenutvecklad databas att arbeta mot.Vi har i studien undersökt de båda metoderna och studerat litteratur för att ta fram viktigaaspekter som bör beaktas vid val av datalagringsmetod. De aspekter vi tagit fram är;snabbhet, underhåll, flexibilitet, dataintegritet, redundans, tillgänglighet, säkerhet ochenkelt att utveckla i. Dessa aspekter har legat till grund för de jämförelser vi gjort.Vi har genomfört en kvantitativ studie i form av ett experiment där vi har undersökt detvå metoderna med avseende på aspekten snabbhet. Vi har även genomfört en kvalitativstudie, där vi intervjuat en expert inom SharePoint-området.Från den kvantitativa studien kan vi visa på att använda en separat databas är påtagligtsnabbare än att använda listor, metoden att använda en separat databas är även bättre påatt hantera stora datamängder.Från den kvalitativa studien kan vi bland annat visa på att en lösning med egenutveckladdatabas är svårare att underhålla än om lösningen använder sig av listor. Från enutvecklares perspektiv är det även enklare att använda listor med tanke på all denfunktionalitet som redan finns inbyggd i listorna. En annan fördel med listorna är att detär enklare att interagera med andra delar i SharePoint om lösningen använder listor fördatalagring.Vi kan inte entydigt säga att en metod är bättre än den andra utan det ärsituationsberoende och utvecklaren måste göra ett aktivt val av metod. Vi anser dock attman i de flesta situationer bör använda listor för datalagring i SharePoint. Detta är främstpå grund av att det finns mycket färdigutvecklat om man använder listor samt att det blirlättare att underhålla ett system som bygger på listor.

  HÄR KAN DU HÄMTA UPPSATSEN I FULLTEXT. (följ länken till nästa sida)