2017-05-05 2 views

Antwort

1

Die Web-Datenbanken enthalten nur eine Version eines Elements für eine bestimmte Sprache, optimiert auf Geschwindigkeit. Es kann jedoch mehrere Versionen geben, da die Testfunktionalität e.t.c. Die Master-Datenbank enthält alle Versionen.

Wenn Sie sich bei der Datenbank-Speicher kommt ein Element enthält Felder, VersionedFields, SharedFields und UnversionedFields Die VersionedFields in einer Tabelle VersionedFields mit einer Spalte für Sprache und Version gespeichert werden. Auf diesem Weg wird es verwaltet.

1

Jedes Mal, wenn Sie ein neues Element erstellen, wird der Tabelle dbo.Items in Ihrer Datenbank master eine neue Zeile hinzugefügt.

Es gibt immer nur eine Zeile für jedes Element in dieser Tabelle. Auch wenn Sie eine neue Version des Artikels erstellen. Wenn Sie eine neue Version erstellen, werden neue Zeilen zur Tabelle dbo.VersionedFields hinzugefügt. Sie können Zeilen für Felder wie '__Revision , __Created by . Every row in this table is uniquely identified by [ItemId], [Sprache], [Version], [FieldId] `setzen.

Wenn Sie überprüfen dbo. VersionedFields in your web database, you will see only 1 version of the item per language. That means that when you publish a newer version of an item from Master to Web database, the older version is removed from the web` Datenbank und nur die neue Version ist da.

Verwandte Themen