Databaser og datalagring læring

Uge 40

1 aktivitet
Backendudvikling / Databaser og datalagring

Når backend og database samarbejder om validering

Emne

Samspillet mellem backendvalidering og geografiske data i PostgreSQL/PostGIS.

Læringsaktiviteter

Undersøgelse af ansvarsfordeling mellem klient, ASP.NET Core og PostGIS samt overvejelse af server-side validering af spillerpositioner.

Formål

At forstå hvordan backendens forretningslogik og databasens geografiske funktioner kan kombineres, så centrale regler ikke alene afhænger af klienten.

Læs indlæg →

Uge 41

3 aktiviteter
Databaser og datalagring

Databaseindeks i QuestGame – hvornår giver indeksering mening?

Emne

Databaseindeksering i PostgreSQL og EF Core.

Læringsaktiviteter

Undersøgelse af indekstyper, EF Core-konventioner og eksisterende indeks i QuestGames datamodel og migrations samt vurdering af deres relevans for systemets forespørgsler.

Formål

At opnå forståelse for, hvordan indekser påvirker performance og dataintegritet, samt kunne vurdere behovet for automatisk og eksplicit indeksering.

Læs indlæg →
Backendudvikling / Databaser og datalagring

QuestSession og snapshots som beskyttelse af historiske data

Emne

QuestSession, snapshots og historisk dataintegritet.

Læringsaktiviteter

Design og implementering af QuestSession-snapshots, der adskiller redigerbare Quest-data fra historiske spilafviklinger.

Formål

At forstå hvordan backendens forretningslogik og databasens datamodel kan samarbejde om at bevare konsistente historiske data.

Læs indlæg →
Databaser og datalagring

GiST-indeks i QuestGame – giver det mening for os?

Emne

GiST-indeks og spatiale forespørgsler i PostgreSQL/PostGIS

Læringsaktiviteter

Undersøgt hvordan GiST-indeks understøtter geografiske søgninger, og vurderet relevansen i forhold til QuestGames konkrete dataflow og use cases.

Formål

At forstå hvornår spatial indeksering giver en reel fordel, og kunne begrunde hvorfor GiST ikke er nødvendigt i MVP’en, men kan være relevant ved en senere discover-feature.

Læs indlæg →