Teilpersistenz
Teilpersistenz ist ein Konzept der Informatik, das sich mit der Versionskontrolle von Datenstrukturen über die Zeit befasst. Bei teilweiser Persistenz bleiben mehrere Versionen einer Struktur erhalten und können gelesen werden. Änderungen sind dagegen auf die aktuellste Version beschränkt, wodurch jede Aktualisierung eine neue Version erzeugt, während frühere Versionen unverändert bleiben. Damit bietet Teilpersistenz eine Form von Zeitreise-Support für Daten.
Im Gegensatz zur vollständigen Persistenz, bei der auch das Aktualisieren beliebiger Versionen erlaubt ist, erlaubt die
Implementierungen nutzen verschiedene Techniken. Typisch sind Pfadkopieren (path copying), bei dem beim Update nur die Pfad-Knoten
Historisch wurde das Konzept der persistierenden Datenstrukturen in den 1980er-Jahren in der Forschung etabliert. Teilpersistenz dient
Siehe auch: vollständige Persistenz, confluent Persistence, versionierte Datenstrukturen.