vault backup: 2026-07-23 20:41:01
This commit is contained in:
+25
-1
@@ -18,5 +18,29 @@ Datenbank in kleine logische Teile aufteilen
|
||||
|
||||
![[Pasted image 20260723201457.png]]
|
||||
|
||||
**Verteilte Atomarität** - Verteilte Transaktion wird a
|
||||
#### Two-Phase Commit 2PC
|
||||
**Verteilte Atomarität** - Verteilte Transaktion wird auf ALLEN Systemen committed oder aborted!
|
||||
Koordinator benötigt!
|
||||
Stark wenn Atomarität wichtiger ist als Verfügbarkeit!
|
||||
|
||||
|
||||
### CAP-Theorem
|
||||
Konsistenz steht in Konflikt mit Verfügbarkeit
|
||||
|
||||
![[Pasted image 20260723203103.png]]
|
||||
|
||||
Im Fehlerfall muss zwischen C und A entschieden werden!
|
||||
|
||||
|
||||
|
||||
## BASE und NoSQL
|
||||
BASE beschreibt schwächere skalierbare Garantien
|
||||
NoSQL ist eine Systemfamilie
|
||||
|
||||
BASE = Basically Available, Soft State, Eventually Consistent
|
||||
- System antwortet auch bei Teilausfall
|
||||
- Zustandsänderung ohne neues Nutzerupdate
|
||||
- Temporäre Inkonsistenz wird akzeptiert
|
||||
|
||||
|
||||
|
||||
|
||||
BIN
Binary file not shown.
|
After Width: | Height: | Size: 32 KiB |
Reference in New Issue
Block a user