Ja, den teknologi findes bestemt - det er lidt af en indsats at implementere den og gøre det korrekt.
Det, du leder efter, kaldes tidsbestemte databaser - se nogle ressourcer:
- Temporal Database på Wikipedia
- Database Design:A Point in Time Architecture
- Temporal Database som ph.d. afhandling
- StackOverflow-indlæg:hvorfor har vi brug for tidsmæssigt databaser?