Database- og applikasjonsdrift
2013-2014
-
IMT3441
- 10sp
Anbefalt forkunnskap
IMT2261-Informasjonsstrukturer og databaser eller IMT2571 Datamodellering og databasesystemer
IMT2431-Datakommunikasjon og nettverkssikkerhet
Forventet læringsutbytte
Etter endt emne skal studenten være i stand til å
- installere og konfigurere databaser for web-baserte applikasjoner.
- installere web-tjenere
- implementere periodisk og inkrementell backup på databaser
- implementere lastbalansering mellom flere web-tjenere
- implementere replikering av databaser for økt ytelse
- ta i bruk cachingmekanismer på applikasjonsnivå
Videre skal studenten
- ha kjennskap til forskjellige måter å organisere en distribuert applikasjonsstruktur
- ha kjenskap til strategier for å håndtere mange tjenere på en ryddig og oversiktelig måte
- diskutere forkskjellen mellom aktive og passive ytelsestester
- kunne anvende deskriptiv satistikk og fordelinger til å gjøre ytelsesanalyse
- kunne gjennomføre målinger om filsystemets, databasens og en webtjeners ytelse
- diskutere strategier for skalering av ressurser for bedre ytelse
- diskutere strategier for kontinuerlig driftsproblematikk
Emnets temaer
- Databaseomgivelser
- Database- og applikasjonsdesign
- Ytelsesvurdering
- Kapasitetsplanlegging
- Migrering av data
- Dataintegritet
- Håndtering av historiske data
- Webapplikasjoner og scenarier
Pedagogiske metoder
Forelesninger
Gruppearbeid
Vurderingsformer
Skriftlig eksamen, 3 timer
Karakterskala
Bokstavkarakterer, A (best) - F (ikke bestått)
Sensorordning
Intern sensor
Utsatt eksamen (tidl. kontinuasjon)
Ingen egen konte, ordinær eksamen må tas på nytt.
Tillatte hjelpemidler (gjelder kun skriftlig eksamen)
Ingen
Obligatoriske arbeidskrav
3 oppgaver
Læremidler
Theo Schlossnagle. "Scalable Internet Architectures". Pearson Education, 2006. ISBN-10: 067232699X.
+ slides og tilleggslitteratur som deles ut.
Supplerende opplysninger
Det antas at IMT2282 Operativsystemer tas parallelt