Ja, diese Technologie existiert definitiv - es ist ein bisschen mühsam, sie zu implementieren und zwar richtig.
Was Sie suchen, heißt temporäre Datenbanken - siehe einige Ressourcen:
- Temporale Datenbank auf Wikipedia
- Datenbank Design:Eine Point-in-Time-Architektur
- Zeitliche Datenbank als Ph.D. Diplomarbeit
- StackOverflow-Beitrag:Warum brauchen wir Temporal Datenbanken?