是否存在保留所有历史记录的数据库实现?

Wim*_*nen 1 database version-control

对源代码(如subversion)使用版本控制系统是有意义的,因为它允许您退出错误,审核更改,制作无痛快照,准确发现出错的地方,以便您可以改进您的流程等.理由是对业务数据进行更改跟踪是有意义的,许多系统都这样做.

关于如何在普通数据库之上实现它,已经有一些问题:

对于一个如此有用和受欢迎的功能,我们都需要重新发明轮子似乎很奇怪.是否有任何现有的数据库实现已经解决了这个问题?我想象这样的系统会扩展SQL语法以便于查询历史记录.

Mat*_*hen 5

查看时态数据库,例如TimeDB.