2

我正在设置一个带有几个多个编辑器的简单在线 cms/编辑系统,并且想要一个简单的审计跟踪,其中包含少量文本的差异、历史记录、比较和回滚功能。

我们的编辑已经习惯了使用 XML / Svn 的好处,我真的很想在我的系统中创建一个简单的版本。

我意识到我可能可以使用这样的链接 id 创建自己的版本/历史数据库,但我想知道是否是最好的方法,或者是否有等效于 Svn api 样式的接口可用?

顺便说一句,我对 Mongodb 完全陌生,所以请放轻松:-)

干杯

4

1 回答 1

0

放置创建数据库的数据不是一个好主意,因为它仅包含二进制数据。此外,这在开始时是相当大的,因为 MongoDB 为其分配了一些磁盘空间。因此,将数据文件夹置于版本控制之下没有任何好处。

如果要跟踪更改,可以将数据导出为其序列化形式并将其存储在 VCS 中。如果这越来越大,VCS 的优势也可能会下降,因为它会变得非常慢。

我假设您需要从数据中跟踪更改,但是由于您处理的是二进制数据,所以您不走运。

于 2012-04-22T16:34:56.927 回答