1/10
Looks like no tags are added yet.
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.
Vad står ACID för i relationsdatabaser?
Atomicity (allt eller inget), Consistency (konsistenta tillstånd), Isolation (isolerade transaktioner), Durability (beständighet).
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).
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.
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.
Vad innebär Stark Konsistens (Strong Consistency)?
Att alla klienter ser den absolut senaste skrivningen omedelbart efter att uppdateringen bekräftats.
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.
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).
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).
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.
Vad är en Dokumentdatabas?
Lagrar data i flexibla, semi-strukturerade dokument som JSON eller BSON (t.ex. MongoDB, CouchDB).