course-details-portlet

TDT4225

Store, distribuerte datamengder

Velg studieår
Studiepoeng 7,5
Nivå Høyere grads nivå
Undervisningsstart Høst 2024
Varighet 1 semester
Undervisningsspråk Engelsk
Sted Trondheim
Vurderingsordning Samlet karakter

Om

Om emnet

Faglig innhold

Introduksjon til store og distribuerte datamengder. Introduksjon til distribuerte teknikker. Hvordan lage dataintensive applikasjoner? Pålitelighet, skalerbarhet og vedlikeholdbarhet; hvordan vi kan designe og oppnå disse egenskapene. Datamodeller og spørrespråk. Indeksering- og datalagringsmetoder. Datarepresentasjon, replikering, partisjonering og transaksjoner. Feilmodeller, konsistens og konsensus.

Læringsutbytte

Læringsutbytte

Kunnskaper:

Ved fullføring av emnet, skal kandidaten kunne forklare

1. pålitelige, skalerbare og vedlikeholdebare distribuerte systemer

2. datamodeller og tilhørende spørrespråk

3. indekserings- og datalagringsmetoder

4. formater for koding av data

5. modeller for replikering

6. modeller for partisjonering- transaksjonsteori og samtidighet

7. feilmodeller

8. konsistens og konsensus

9. algoritmer for konsensus

10. synkronisering av distribuerte klokker

11. distribuert debugging

12. eksempler på distribuerte databaser: Amazon Dynamo og Google Spanner

Ferdigheter:

Ved fullføring av emnet skal kandidaten kunne

1. utvikle programmer med stordata som bruker standard databaseløsninger.

2. evaluere eksisterende systemer og løsninger for distribuert lagring og forvaltning av data

3. sette sammen teknikker for å bygge gitte egenskaper i et distribuert system.

4. utvikle nye systemer for distribuert lagring og forvaltning av data.

Generell kompetanse:

Ved fullføring av emnet skal kandidaten kunne forklare distribuerte systemer

Læringsformer og aktiviteter

Forelesninger, øvinger, prosjekt og selvstudium.

Det er obligatoriske øvinger i emnet.

Det er to prosjekter som involverer programmering med stordata og gjøres i små grupper

Obligatoriske aktiviteter

  • Øvinger

Mer om vurdering

Eksamensspråket er engelsk.

Ved utsatt eksamen (kontinuasjonseksamen) kan skriftlig eksamen bli endret til muntlig eksamen.

Ved gjentak av emnet, må alle delvurderinger tas på nytt.

Kursmateriell

Oppgis ved semesterstart.

Studiepoengreduksjon

Emnekode Reduksjon Fra
SIF8050 7,5 sp
Dette emne har faglig overlapp med emnet i tabellen over. Om du tar emner som overlapper får du studiepoengreduksjon i det emnet du har dårligst karakter i. Dersom karakteren er lik i de to emnene gis det reduksjon i det emnet som er avlagt sist.

Fagområder

  • Informatikk
  • Teknologiske fag

Kontaktinformasjon

Emneansvarlig/koordinator

Ansvarlig enhet

Institutt for datateknologi og informatikk

Eksamen

Eksamen

Vurderingsordning: Samlet karakter
Karakter: Bokstavkarakterer

Ordinær eksamen - Høst 2024

Skriftlig skoleeksamen
Vekting 50/100 Hjelpemiddel Kode D Dato 05.12.2024 Tid 15:00 Varighet 3 timer Eksamenssystem Inspera Assessment
Sted og rom for skriftlig skoleeksamen

Oppgitt rom kan endres og endelig plassering vil være klar senest 3 dager før eksamen. Du finner din romplassering på Studentweb.

Sluppenvegen 14
Rom SL311 brun sone
4 kandidater
Rom SL110 lilla sone
64 kandidater
Rom SL110 hvit sone
64 kandidater
Rom SL410 orange sone
4 kandidater
Rom SL238
2 kandidater
Rom SL520
11 kandidater
Rom SL110 turkis sone
39 kandidater
Oppgave
Vekting 25/100 Dato Innlevering 11.10.2024 Tid Innlevering 14:00
Oppgave
Vekting 25/100 Dato Innlevering 01.11.2024 Tid Innlevering 14:00

Utsatt eksamen - Sommer 2025

Skriftlig skoleeksamen
Vekting 50/100 Hjelpemiddel Kode D Varighet 3 timer Eksamenssystem Inspera Assessment
Sted og rom
Oppgitt rom kan endres og endelig plassering vil være klar senest 3 dager før eksamen. Du finner din romplassering på Studentweb.