RevisionsTabellen
RevisionsTabellen sind eine Datenstruktur zur Speicherung historischer Zustände von Datensätzen. Sie dienen der Nachvollziehbarkeit von Änderungen, der Wiederherstellung früherer Versionen sowie der Durchführung historischer Analysen. Typische Einsatzgebiete umfassen Audit- und Compliance-Anforderungen in Finanz-, Rechts- und Verwaltungsprozessen sowie Content-Management-Systeme und datengetriebene Anwendungen, die eine lückenlose Änderungsverfolgung erfordern.
Aufbau und Varianten: RevisionsTabellen können als eigenständige Revisionstabelle neben der Haupttabelle implementiert sein oder als systemversionierte
Typische Felder umfassen revision_id oder gültig_von/gültig_bis, record_id, change_timestamp, changed_by, operation (insert, update, delete) sowie entweder vollständige
Implementierungsaspekte: Die Wahl zwischen Audit-Tabellen, systemversionierten Tabellen oder Bitemporalen Tabellen beeinflusst Performance, Speicherbedarf und Komplexität. Wichtige
Beispiele und Nutzen: In Finanzsystemen ermöglichen RevisionsTabellen die Rückverfolgbarkeit von Transaktionen; in Dokumentenmanagement-Systemen lassen sich Versionen