Eksamen 2021 Flashcards

1
Q

Diskuter fordeler og ulemper med relasjonsdatabaser kontra NoSql databaser og gi
eksempel på når du ville benyGet deg av en relasjonsdatabase og når du ville valgt en
NoSql løsning.

A

Relasjonsdatabase vs. NoSQL database

Relasjonsdatabase:

Fordeler:
- Sikre Transaksjoner: Data blir riktig selv om noe går galt.
- SQL Språk: Bruker et felles språk for å spørre etter data.
- Kontroll: God sikkerhet og tilgangskontroll.
- Data Validering: Sikrer at dataene er riktige og komplette.
- Enkel Søk: Lett å finne all informasjon du trenger.

Ulemper:
- Mye data: Ikke gode for veldig store data (Big Data).

  • Eksempel: Brukes til banksystemer fordi de trenger sikre transaksjoner og strenge regler.

NoSQL database:

Fordeler:
- Hastighet: Raskere for store mengder data.
- Spre seg over mange maskiner.
- Fleksibilitet: Data trenger ikke være så strengt strukturert.

Ulemper:
- Nye Verktøy: Krever læring av nye systemer og språk.
- Data Kontroll: Mindre strenge regler for data.

  • Eksempel: Brukes til sosiale medier som Twitter fordi det håndterer mye data raskt.

Når bruke hva:
- Relasjonsdatabase: Når du trenger sikre, strukturerte data og komplekse søk, som i en bank.
- NoSQL: Når du har store mengder data som må behandles raskt, som i sosiale medier.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Gi eksempler på hvilke problemer kan oppstå i et databasesystem som ikke har mekanismer som håndterer samKdige brukere.

A

Eksamen: To personer prøver å lagre endringer samtidig, og en av oppdateringene blir borte.

Eksempel: Du og en venn endrer samme dokument. Bare én endring blir lagret. Data blir lest mens de oppdateres, og resultatet blir feil.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly