我的任务是开发一个跟踪文档更改、版本和合并的 Web 应用程序。以下是涉及的细节:
- 机构/组织详情
- 立法细节
- 文件详细信息(包含机构和立法详细信息)
要求:
- 文档可以被删除、简化、修改、删除和与任何文档合并。机构和立法也是如此。
- 当文件正在进行审查或机构/法规被删除、更改或合并时,就会发生变化。
- 必须跟踪所有这些更改,并且用户必须能够查看对上述所有项目的历史更改。
我最初的想法是使用邻接列表和每个文件、机构和立法的版本,但我想探索解决这个问题的其他方法。
我欢迎所有 RDBMS 或非 RDBMS / NoSQL 解决方案或建议。
TIA