3D-tabell för datalagring som molntjänst

  • Mikael Norrman

    Examensarbete: Kandidatexamen

    Abstract

    Projektet kretsar kring idén om en lagringsform, utformad som en tabell, som inte är bunden till en specifik plattform eller ett specifikt filsystem och som kan fungera som en molntjänst. Denna lagringsform är dessutom mer avancerad än en vanlig tabell då den innehåller tre dimensioner.Idén kom till under en föreläsning om molntjänsten google app engine då det kort förklarades att de använder ett, av dem själva skapat, system som kallas för BigTable. Detta projekt liknar BigTable men skiljer sig då detta projekt är något enklare, öppen källkod samt att det är baserat på java vilket gör det plattformsoberoende.

    Syftet med projektet är skapa en enkel plattform för datalagring som kan användas som molntjänst där den underliggande tekniken lämpar sig för användning på vitt skilda system och hårdvara.Tanken med ett sådant system är att man med små medel ska kunna skapa en egen datalagring där den traditionella filservern suddas ut och det mer moderna molnkonceptet används. Genom att parkoppla servrar kan man i teorin skapa ett världsomspännande lagringsnätverk med enormt stor lagringskapacitet men är i praktiken mer inriktad på privata moln. Det spelar dock ingen roll om man enbart har en maskin eller flera hundra, för användaren kommer det alltid fungera likadant.

    Problemet som detta projekt tar sig an är det om datalagring och hur den kan lösas på ett sätt som bidrar till ökad ekonomisk vinst utan att minska på skalbarhet och användbarhet.Projektet löser även en annan viktig aspekt med datalagring vilket är versionshantering, något som andra tjänster inte erbjuder, tar bra betalt för eller som enbart finns i begränsad form.

    Tilldelningsdatum2012-jun-18
    OriginalspråkSvenska
    HandledareDawit Mengistu (Handledare) & Eric Chen (Examinator)

    Utbildningsprogram

    • Datasystemutvecklingsprogrammet

    Högskolepoäng

    • 15 hp

    Nationell ämneskategori

    • Datavetenskap (10201)

    Nyckelord

    • 3d-tabell
    • datalagring
    • molntjänst
    • databas
    • distribuering
    • kluster

    Citera det här

    '