【发布时间】:2014-10-09 00:10:30
【问题描述】:
我知道有一些模式可以在各种数据存储之上构建版本控制和审计跟踪。我很好奇:是否有带有 native 类型的 DBMS(SQL 或其他)用于存储版本化的文本文档?我不是在谈论像 git 这样的 VCS,它存储适用于整个 repo 的版本。我说的是单个记录的版本历史。
【问题讨论】:
-
为什么这被否决了?
标签: database versioning documents
我知道有一些模式可以在各种数据存储之上构建版本控制和审计跟踪。我很好奇:是否有带有 native 类型的 DBMS(SQL 或其他)用于存储版本化的文本文档?我不是在谈论像 git 这样的 VCS,它存储适用于整个 repo 的版本。我说的是单个记录的版本历史。
【问题讨论】:
标签: database versioning documents
CouchDB 有这个,因为它的乐观锁定、仅追加和复制都需要它。但是,它不适合用于长期版本控制:http://wiki.apache.org/couchdb/DocumentRevisions
甚至 Oracle 也可以通过对 CLOB 的时间点查询来做到这一点。
【讨论】: