doku
-
Gesamte Inhalte
4 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Beiträge von doku
-
-
Ja, ist ein theoretische Aufgabe. Ein konkretes DBMS gibt es nicht.
Das ich das von unten nach oben Abarbeiten muss, ist mir klar. Nur ich weiß nicht, wie ich Undo und Redo interpretieren soll.
-
Gegeben ein Transaktionlog, der nach einen Systemfehler aufgetreten ist, der mittels Write-Ahead-Log-Prinzip geschrieben wurde.
Zudem der Inhalt der Seiten, wie sie auf dem pers. Speicher zum Zeitpunkt des Systemfehlers gepeichert waren.
Aufgabe:
Mithilfe des Transaktionlog einen konsitenten Datenbestand herstellen.
Hoffe das hilft mehr. Ist wie oben erwähnt ein Auszug aus eine Arbeit.
Hier die beiden Tabellen mal als Image.
-
Hallo,
ich sitze gerade vor eine Aufgabe und komme mit dem Feldern Undo und Redo nicht zurecht.
Kann mir einer erklären wie diese beiden Felder miteinander zusammen hängen, und wann ich welches benutzen muss.
Z.B
LSN | TA | PageID | Undo | Redo | PrevLSN
1 | T1 | BOT | | | 0
2 | T1 | P2 | A | B | 1
3 | T1 | P3 | C | D | 2
4
5
6 | T1 | commit | | | 3
Inhalt des pers. Speicher zum Zeipunkt des Systemfehlers:
PageID | Inhalt
P1 | F
P2 | A
P3 | D
P4 | G
Transaktionlog Undo Redo
in Datenbanken
Geschrieben
Vielen Herzlichen Dank für die sehr ausführliche Erklärung.
Ein Frage hätte ich aber noch.
Was passiert mit den offen Transaktionen LSN 4/5 und 8/9?
Werden diese ignoriert, sprich der ursprüngliche Wert bleibt bestehen oder die Änderung wird hineingeschrieben?