vault backup: 2026-07-23 19:06:26
This commit is contained in:
Vendored
+20
-22
@@ -13,30 +13,30 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "markdown",
|
"type": "markdown",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "SS2026/Datenbanken und Informationssysteme/7. Transaktionsverwaltung/Transaktionsverwaltung.md",
|
"file": "SS2026/Datenbanken und Informationssysteme/8. Alternative Datenmodelle und No-SQL/Alternative Datenmodelle und No-SQL.md",
|
||||||
"mode": "source",
|
"mode": "source",
|
||||||
"source": false
|
"source": false
|
||||||
},
|
},
|
||||||
"icon": "lucide-file",
|
"icon": "lucide-file",
|
||||||
"title": "Transaktionsverwaltung"
|
"title": "Alternative Datenmodelle und No-SQL"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "de5615d83921c361",
|
"id": "6fba850dd4e7a4cf",
|
||||||
"type": "tabs",
|
"type": "tabs",
|
||||||
"children": [
|
"children": [
|
||||||
{
|
{
|
||||||
"id": "a4c4fd25780c9b11",
|
"id": "5748e97d1e33a86b",
|
||||||
"type": "leaf",
|
"type": "leaf",
|
||||||
"state": {
|
"state": {
|
||||||
"type": "pdf",
|
"type": "pdf",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "SS2026/Datenbanken und Informationssysteme/7. Transaktionsverwaltung/Anhänge/7-TM.pdf"
|
"file": "SS2026/Datenbanken und Informationssysteme/8. Alternative Datenmodelle und No-SQL/Anhänge/8-AltDM.pdf"
|
||||||
},
|
},
|
||||||
"icon": "lucide-file-text",
|
"icon": "lucide-file-text",
|
||||||
"title": "7-TM"
|
"title": "8-AltDM"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@@ -198,8 +198,7 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"direction": "horizontal",
|
"direction": "horizontal",
|
||||||
"width": 200,
|
"width": 200
|
||||||
"collapsed": true
|
|
||||||
},
|
},
|
||||||
"left-ribbon": {
|
"left-ribbon": {
|
||||||
"hiddenItems": {
|
"hiddenItems": {
|
||||||
@@ -214,8 +213,19 @@
|
|||||||
"obsidian-git:Open Git source control": false
|
"obsidian-git:Open Git source control": false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"active": "25f5b25d5eca7203",
|
"active": "5748e97d1e33a86b",
|
||||||
"lastOpenFiles": [
|
"lastOpenFiles": [
|
||||||
|
"SS2026/Datenbanken und Informationssysteme/8. Alternative Datenmodelle und No-SQL/Alternative Datenmodelle und No-SQL.md",
|
||||||
|
"SS2026/Datenbanken und Informationssysteme/RDF und Semantic Web/Resource Description Framework und Wissensgraphen.md",
|
||||||
|
"SS2026/Datenbanken und Informationssysteme/RDF und Semantic Web/Anhänge/RDF-combined.pdf",
|
||||||
|
"SS2026/Datenbanken und Informationssysteme/RDF und Semantic Web/Anhänge",
|
||||||
|
"SS2026/Datenbanken und Informationssysteme/RDF und Semantic Web",
|
||||||
|
"SS2026/Datenbanken und Informationssysteme/8. Alternative Datenmodelle und No-SQL/Anhänge/8-AltDM.pdf",
|
||||||
|
"SS2026/Datenbanken und Informationssysteme/8. Alternative Datenmodelle und No-SQL/Anhänge",
|
||||||
|
"SS2026/Datenbanken und Informationssysteme/7. Transaktionsverwaltung/Transaktionsverwaltung.md",
|
||||||
|
"SS2026/Datenbanken und Informationssysteme/8. Alternative Datenmodelle und No-SQL",
|
||||||
|
"SS2026/Datenbanken und Informationssysteme/7. Transaktionsverwaltung/Anhänge/Pasted image 20260723185939.png",
|
||||||
|
"SS2026/Datenbanken und Informationssysteme/7. Transaktionsverwaltung/Anhänge/Pasted image 20260723185557.png",
|
||||||
"SS2026/Datenbanken und Informationssysteme/7. Transaktionsverwaltung/Anhänge/Pasted image 20260723185549.png",
|
"SS2026/Datenbanken und Informationssysteme/7. Transaktionsverwaltung/Anhänge/Pasted image 20260723185549.png",
|
||||||
"SS2026/Datenbanken und Informationssysteme/7. Transaktionsverwaltung/Anhänge/Pasted image 20260723185542.png",
|
"SS2026/Datenbanken und Informationssysteme/7. Transaktionsverwaltung/Anhänge/Pasted image 20260723185542.png",
|
||||||
"SS2026/Datenbanken und Informationssysteme/7. Transaktionsverwaltung/Anhänge/Pasted image 20260723185131.png",
|
"SS2026/Datenbanken und Informationssysteme/7. Transaktionsverwaltung/Anhänge/Pasted image 20260723185131.png",
|
||||||
@@ -224,11 +234,7 @@
|
|||||||
"SS2026/Datenbanken und Informationssysteme/7. Transaktionsverwaltung/Anhänge/Pasted image 20260723183537.png",
|
"SS2026/Datenbanken und Informationssysteme/7. Transaktionsverwaltung/Anhänge/Pasted image 20260723183537.png",
|
||||||
"SS2026/Datenbanken und Informationssysteme/7. Transaktionsverwaltung/Anhänge/Pasted image 20260723183402.png",
|
"SS2026/Datenbanken und Informationssysteme/7. Transaktionsverwaltung/Anhänge/Pasted image 20260723183402.png",
|
||||||
"SS2026/Datenbanken und Informationssysteme/7. Transaktionsverwaltung/Anhänge/Pasted image 20260723183353.png",
|
"SS2026/Datenbanken und Informationssysteme/7. Transaktionsverwaltung/Anhänge/Pasted image 20260723183353.png",
|
||||||
"SS2026/Datenbanken und Informationssysteme/7. Transaktionsverwaltung/Anhänge/Pasted image 20260723183301.png",
|
|
||||||
"SS2026/Datenbanken und Informationssysteme/7. Transaktionsverwaltung/Anhänge/Pasted image 20260723183028.png",
|
|
||||||
"SS2026/Datenbanken und Informationssysteme/7. Transaktionsverwaltung/Anhänge/7-TM.pdf",
|
"SS2026/Datenbanken und Informationssysteme/7. Transaktionsverwaltung/Anhänge/7-TM.pdf",
|
||||||
"SS2026/Datenbanken und Informationssysteme/7. Transaktionsverwaltung/Transaktionsverwaltung.md",
|
|
||||||
"SS2026/Datenbanken und Informationssysteme/7. Transaktionsverwaltung/Anhänge/Pasted image 20260723182412.png",
|
|
||||||
"SS2026/Datenbanken und Informationssysteme/7. Transaktionsverwaltung/Anhänge",
|
"SS2026/Datenbanken und Informationssysteme/7. Transaktionsverwaltung/Anhänge",
|
||||||
"SS2026/Datenbanken und Informationssysteme/Datenbanken und Informationssysteme.md",
|
"SS2026/Datenbanken und Informationssysteme/Datenbanken und Informationssysteme.md",
|
||||||
"SS2026/Datenbanken und Informationssysteme/7. Transaktionsverwaltung",
|
"SS2026/Datenbanken und Informationssysteme/7. Transaktionsverwaltung",
|
||||||
@@ -236,14 +242,8 @@
|
|||||||
"SS2026/Datenbanken und Informationssysteme/6. Relationale Entwurfstheorie/Anhänge/6-RelDesign.pdf",
|
"SS2026/Datenbanken und Informationssysteme/6. Relationale Entwurfstheorie/Anhänge/6-RelDesign.pdf",
|
||||||
"SS2026/Klausurplan.canvas",
|
"SS2026/Klausurplan.canvas",
|
||||||
"SS2026/Datenbanken und Informationssysteme/5. Relationale Anfragebearbeitung/Relationale Anfragebearbeitung.md",
|
"SS2026/Datenbanken und Informationssysteme/5. Relationale Anfragebearbeitung/Relationale Anfragebearbeitung.md",
|
||||||
"SS2026/Datenbanken und Informationssysteme/6. Relationale Entwurfstheorie/Anhänge",
|
|
||||||
"SS2026/Datenbanken und Informationssysteme/6. Relationale Entwurfstheorie",
|
|
||||||
"SS2026/Datenbanken und Informationssysteme/4. SQL/Unbenannt.md",
|
"SS2026/Datenbanken und Informationssysteme/4. SQL/Unbenannt.md",
|
||||||
"SS2026/Datenbanken und Informationssysteme/5. Relationale Anfragebearbeitung/Anhänge/5-RelQuery.pdf",
|
|
||||||
"SS2026/Datenbanken und Informationssysteme/4. SQL/Anhänge/sql_merged.pdf",
|
|
||||||
"SS2026/Datenbanken und Informationssysteme/5. Relationale Anfragebearbeitung/Anhänge",
|
|
||||||
"SS2026/Datenbanken und Informationssysteme/4. SQL/SQL.md",
|
"SS2026/Datenbanken und Informationssysteme/4. SQL/SQL.md",
|
||||||
"SS2026/Datenbanken und Informationssysteme/5. Relationale Anfragebearbeitung",
|
|
||||||
"SS2026/Datenbanken und Informationssysteme/4. SQL/TCL Transaction Control Language SQL.md",
|
"SS2026/Datenbanken und Informationssysteme/4. SQL/TCL Transaction Control Language SQL.md",
|
||||||
"SS2026/Datenbanken und Informationssysteme/4. SQL/DQL Data Query Language SQL.md",
|
"SS2026/Datenbanken und Informationssysteme/4. SQL/DQL Data Query Language SQL.md",
|
||||||
"SS2026/Datenbanken und Informationssysteme/4. SQL/DML Data Manipulation Language SQL.md",
|
"SS2026/Datenbanken und Informationssysteme/4. SQL/DML Data Manipulation Language SQL.md",
|
||||||
@@ -260,8 +260,6 @@
|
|||||||
"SS2026/Datenbanken und Informationssysteme/2. ER-Modell/Kardinalitäten.md",
|
"SS2026/Datenbanken und Informationssysteme/2. ER-Modell/Kardinalitäten.md",
|
||||||
"SS2026/Datenbanken und Informationssysteme/2. ER-Modell/Schwache Entity-Typen.md",
|
"SS2026/Datenbanken und Informationssysteme/2. ER-Modell/Schwache Entity-Typen.md",
|
||||||
"SS2026/Datenbanken und Informationssysteme/1. Einführung/Einführung.md",
|
"SS2026/Datenbanken und Informationssysteme/1. Einführung/Einführung.md",
|
||||||
"SS2026/Datenbanken und Informationssysteme/1. Einführung/ANSI SPARC Modell.md",
|
"SS2026/Datenbanken und Informationssysteme/1. Einführung/ANSI SPARC Modell.md"
|
||||||
"ANSI/SPARC Modell.md",
|
|
||||||
"Datenbanken und Informationssysteme/13-08-2026.md"
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
BIN
Binary file not shown.
|
After Width: | Height: | Size: 39 KiB |
BIN
Binary file not shown.
|
After Width: | Height: | Size: 31 KiB |
+23
-1
@@ -93,10 +93,32 @@ Alle benötigten Sperren müssen VOR der ersten Operation auf Daten angefordert
|
|||||||
- SS2PL = ALLE SPERREN erst NACH Commit/Abort freigeben!!!
|
- SS2PL = ALLE SPERREN erst NACH Commit/Abort freigeben!!!
|
||||||
|
|
||||||
|
|
||||||
## SQL - Isolationsebene
|
### SQL - Isolationsebene
|
||||||
![[Pasted image 20260723185542.png]]
|
![[Pasted image 20260723185542.png]]
|
||||||
![[Pasted image 20260723185549.png]]
|
![[Pasted image 20260723185549.png]]
|
||||||
|
![[Pasted image 20260723185557.png]]
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## Recovery Grundlagen
|
||||||
|
|
||||||
|
Recovery-relevante Aktion sequentiell append-only auf stabilem Speicher protokollieren!!
|
||||||
|
|
||||||
|
Committed vor dem Crash: REDO subaruuuuuuu
|
||||||
|
Noch aktiv beim Crash: UNDO
|
||||||
|
|
||||||
|
![[Pasted image 20260723185939.png]]
|
||||||
|
|
||||||
|
Das Log muss FRÜHER dauerhaft speichern als Datenbank
|
||||||
|
|
||||||
|
Checkpoints im Log um suche zu verkürzen!
|
||||||
|
|
||||||
|
#### ARIES
|
||||||
|
Algorithm for Recovery and Isolation Exploiting Semantics
|
||||||
|
|
||||||
|
1. Analyse - Scanne ab checkpoint - aktive Transaktionen = loser - REDO start bestimmen
|
||||||
|
2. REDO - Scanne Log - Wende After Images an - Wiederhole auch loser Effekte
|
||||||
|
3. UNDO - Scanne rückwärts nach losern - Updates rückgängig machen - UNDO protokollieren
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
+2
@@ -0,0 +1,2 @@
|
|||||||
|
![[8-AltDM.pdf]]
|
||||||
|
|
||||||
BIN
Binary file not shown.
BIN
Binary file not shown.
+3
@@ -0,0 +1,3 @@
|
|||||||
|
![[RDF-combined.pdf]]
|
||||||
|
|
||||||
|
|
||||||
Reference in New Issue
Block a user