vault backup: 2026-07-23 20:41:01

This commit is contained in:
Benjamin Neumann
2026-07-23 20:41:01 +02:00
parent 9b75630a5e
commit 83477782b6
3 changed files with 26 additions and 2 deletions
@@ -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