Emne - Store, distribuerte datamengder - TDT4225
TDT4225 - Store, distribuerte datamengder
Om emnet
Vurderingsordning
Vurderingsordning: Samlet karakter
Karakter: Bokstavkarakterer
Vurdering | Vekting | Varighet | Delkarakter | Hjelpemidler |
---|---|---|---|---|
Oppgave | 25/100 | |||
Skriftlig skoleeksamen | 50/100 | 3 timer | D | |
Oppgave | 25/100 |
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.
Anbefalte forkunnskaper
TDT4120 Algoritmer og datastrukturer og TDT4145 Datamodellering og databasesystemer, eller tilsvarende.
Kursmateriell
Oppgis ved semesterstart.
Studiepoengreduksjon
Emnekode | Reduksjon | Fra | Til |
---|---|---|---|
SIF8050 | 7.5 |
Versjon: 1
Studiepoeng:
7.5 SP
Studienivå: Høyere grads nivå
Termin nr.: 1
Undervises: HØST 2024
Undervisningsspråk: Engelsk
Sted: Trondheim
- Informatikk
- Teknologiske fag
Ansvarlig enhet
Institutt for datateknologi og informatikk
Eksamensinfo
Vurderingsordning: Samlet karakter
- Termin Statuskode Vurdering Vekting Hjelpemidler Dato Tid Eksamens- system Rom *
- Høst ORD Skriftlig skoleeksamen 50/100 D 05.12.2024 15:00 INSPERA
-
Rom Bygning Antall kandidater SL110 hvit sone Sluppenvegen 14 64 SL110 lilla sone Sluppenvegen 14 64 SL110 turkis sone Sluppenvegen 14 40 -
Høst
ORD
Oppgave
25/100
Innlevering
11.10.2024
14:00 -
Rom Bygning Antall kandidater -
Høst
ORD
Oppgave
25/100
Innlevering
01.11.2024
14:00 -
Rom Bygning Antall kandidater - Sommer UTS Skriftlig skoleeksamen 50/100 D INSPERA
-
Rom Bygning Antall kandidater
- * Skriftlig eksamen plasseres på rom 3 dager før eksamensdato. Hvis mer enn ett rom er oppgitt, finner du ditt rom på Studentweb.
For mer info om oppmelding til og gjennomføring av eksamen, se "Innsida - Eksamen"