.net – 在SQL Server 2008数据库中维护数据历史的方法

长期以来,我们一直希望创建一个不会丢失历史的案例管理系统.当进行更改时,我们希望记录该更改,但能够返回到任何时间点并查看记录的外观.我想向Stack Overflow社区提出这个问题,看看有什么方法可以做到这一点,是否已经有技术来实现这一目标?
最佳答案
是的,这种技术肯定存在 – 实现它并且正确地执行它是一种努力.

您正在寻找的是时态数据库 – 请参阅一些资源:

> Temporal Database on Wikipedia
> Database Design: A Point in Time Architecture
> Temporal Database as a Ph.D. thesis
> StackOverflow post: why do we need temporal databases?

转载注明原文:.net – 在SQL Server 2008数据库中维护数据历史的方法 - 代码日志