如何为自定义CMS构建版本控制系统?

时间:2014-02-15 18:23:53

标签: database-design content-management-system

我对如何构建一个允许对数据进行CMS / SharePoint类型版本控制的数据库模式感兴趣。

不幸的是,我在这个问题上找到了很多关于此事的文章。

我想学习的是随着数据库架构变得更加复杂而可以很好地扩展的好方法。

我的意思是,它真的像在每个表中添加一个版本列一样简单吗?

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

最简单的解决方案是在每个表中添加一列version,这是主键的一部分。

您还可以构建更复杂的东西或使用已经为您完成工作的数据库(例如Apache CouchDB)。