Modul 3 – NoSQL-databaser & CAP-teoremet

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/10

encourage image

There's no tags or description

Looks like no tags are added yet.

11 Terms

1
New cards

Varför uppstod NoSQL-databaser som alternativ till traditionella RDBMS?

För att hantera internetskalig datamängd, extremt höga skrivhastigheter och erbjuda horisontell skalning utan RDBMS lås-overhead.

2
New cards

Vad står ACID för i relationsdatabaser?

Atomicity (allt eller inget), Consistency (konsistenta tillstånd), Isolation (isolerade transaktioner), Durability (beständighet).

3
New cards

Vad säger CAP-teoremet?

Ett distribuerat system kan vid en nätverkspartitionering (P) endast välja mellan Stark Konsistens (C) eller Tillgänglighet (A).

4
New cards

Vad innebär "Partition Tolerance" (P) i CAP-teoremet?

Att systemet fortsätter fungera trots att nätverkskommunikationen mellan noder bryts eller fördröjs kraftigt.

5
New cards

Varför är "P" obligatoriskt i distribuerade databaser?

Eftersom nätverksfel och kabelbrott är oundvikliga i distribuerade system; man måste välja mellan C eller A vid fel.

6
New cards

Vad innebär Stark Konsistens (Strong Consistency)?

Att alla klienter ser den absolut senaste skrivningen omedelbart efter att uppdateringen bekräftats.

7
New cards

Vad innebär Slutgiltig Konsistens (Eventual Consistency)?

Uppdateringar propageras asynkront; data kan tillfälligt skilja sig mellan repliker men blir identiska om inga nya skrivningar sker.

8
New cards

Vad är en Nyckel-Värde-databas (Key-Value Store)?

Lagrar data som enkla par av nyckel och binärt värde/objekt (t.ex. DynamoDB, Redis).

9
New cards

Vad är en Bred-kolumn-databas (Column-Oriented NoSQL)?

Data lagras i kolumnfamiljer och hämtas radvis eller kolumnvis med gles struktur (t.ex. Bigtable, Cassandra).

10
New cards

Vad är den främsta fördelen med en kolumnorienterad datamodell vid analys?

Frågor som bara läser ett fåtal specifika kolumner slipper läsa in radernas övriga data från disk, vilket minimerar I/O.

11
New cards

Vad är en Dokumentdatabas?

Lagrar data i flexibla, semi-strukturerade dokument som JSON eller BSON (t.ex. MongoDB, CouchDB).