Re: Frage zu Schattenspeicher-Recovery


[ Follow Ups ] [ Post Followup ] [ AR1 Diskussionsforum ]

Posted by Heiko Schuldt on January 31, 2001 at 10:51:23:

In Reply to: Frage zu Schattenspeicher-Recovery posted by Andreas on January 30, 2001 at 21:47:26:


: im Skript auf Seite 6-10 (Klassische Verfahren, Zusammenfassung) werden die Nachteile des Schattenspeicherverfahrens erwähnt; mir ist zwar klar, wie das Verfahren geht (Ändere DB nie vor Commit), aber nicht, was das für Nachteile sind, und zwar

: - Zerstörung von Clusterung (welche Clusterung? DB Zugriff ist ja random access, oder?)
: - Umrechnungstabellen (von was auf was???)

Das Schattenspeicher-Konzept besagt, dass Seiten in der Datenbank nicht direkt geaendert werden (Sicherungspunkt erstellen bedeutet dann, dass Seiten "eingefroren" werden). Aenderungen an diesen Seiten erfolgen vielmehr auf Kopien
(dem Schatten). Das hat zur Folge, dass nachdem Aenderungen definitiv werden, eine seite physisch "wandert", d.h., die urspruengliche Seite wird aus der Seitentabelle genommen, die neue dafuer eingesetzt (oder es muss entsprechend eine Umrechnung
erfolgen, so dass die neue Seite auch wirklich bekannt ist). Das "Wandern" geaenderter Seiten hat dann auch zur Folge, dass Cluster, die man explizit angelegt hat (die zum Beispiel die Zugriffscharakteristik auf Seiten widerspiegeln: Seiten, auf die
haeufig gemeinsam zugegriffen wird werden physisch benachbart abgelegt) aufgeloest werden und der Cluster-Effekt verschwindet.

Gruss, Heiko



Follow Ups:



Post a Followup

Name:
E-Mail:

Subject:

Comments:

Optional Link URL:
Link Title:
Optional Image URL:


[ Follow Ups ] [ Post Followup ] [ AR1 Diskussionsforum ]
!!! Dieses Dokument stammt aus dem ETH Web-Archiv und wird nicht mehr gepflegt !!!
!!! This document is stored in the ETH Web archive and is no longer maintained !!!