1 Einführung in NOSQL Flashcards

1
Q

ACID

A
  • Beschreibung von Transaktionsverhalten
  • Atomicity (Atomarität)
  • Consistency (Konsistenzerhaltung)
  • Isolation (Isolation)
  • Durability (Dauerhaftigkeit)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

ACID: Atomicity

A

Daten-Operationen werden entweder ganz oder gar nicht ausgeführt (Transaktion)

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

ACID: Consistency

A

Nach dem Abschluss einer Transaktion ist die Datenbank in einem konsistenten Zustand

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

ACID: Isolation

A

Nebenläufige Transaktionen sehen und beeinflussen sich nicht gegenseitig

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

ACID: Durability

A

Jede Transaktion ist nach dem erfolgreichen Abschluss garantiert dauerhaft in der Datenbank gespeichert (auch nach einem Systemausfall)

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

BASE

A
  • Basically Available Soft-State Eventual Consistency
  • Alternative zu ACID
  • Fokus liegt auf Verfügbarkeit, nicht auf der Konsistenz
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

CAP THEOREM

A
  • Consistence, Availability, Partition Tolerance

* In verteilten Systemen können nur 2 der 3 Aspekte gleichzeitig garantiert werden.

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

CAP THEOREM: Consistence

A

Alle Knoten im System haben den selben Datenbestand zum selben Zeitpunkt

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

CAP THEOREM: Availability

A

Das System liefert eine eindeutige Antwort in akzeptabler Zeit auf eine Anfrage

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

CAP THEOREM: Partition Tolerance

A

Das System reagiert weiter auf Anfragen, selbst wenn ein Knoten oder eine Verbindung ausfällt

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