course-details-portlet

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.

Kursmateriell

Oppgis ved semesterstart.

Studiepoengreduksjon

Emnekode Reduksjon Fra Til
SIF8050 7.5
Fakta om emnet

Versjon: 1
Studiepoeng:  7.5 SP
Studienivå: Høyere grads nivå

Undervisning

Termin nr.: 1
Undervises:  HØST 2024

Undervisningsspråk: Engelsk

Sted: Trondheim

Fagområde(r)
  • Informatikk
  • Teknologiske fag
Kontaktinformasjon
Emneansvarlig/koordinator:

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 INSPERA
Rom Bygning Antall kandidater
Høst ORD Oppgave 25/100 INSPERA
Rom Bygning Antall kandidater
Høst ORD Oppgave 25/100 INSPERA
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.
Eksamensinfo

For mer info om oppmelding til og gjennomføring av eksamen, se "Innsida - Eksamen"

Mer om eksamen ved NTNU