请指导我如何使用面向文档的数据库解决以下场景。
一个名为"Page1"的页面(V1.0版本)可以作为文档"Document1"、"Document2"one_answers"Document3"的内容页。如果我编辑'Page1'中的内容(版本应该从V1.0更改为V1.1)此更改应该仅反映在'Document1'和'Document2'上,但不应该影响'Document3'。
现在文档'Document1'和'Document2'被引用为'Page1'- Version V1.1。但是文档'Document3'仍然指向'Page1' - Version V1.0。
像这样,我需要跟踪所有页面的更改/版本。
要跟踪这些变化,NoSQL数据库将比关系数据库更有用。那么在面向文档的数据库中,哪一个可以解决这个问题呢?
您可以使用Amazon S3并将文档保存在那里。Amazon S3支持版本控制,所以无论何时下载文档,它总是下载最新版本。您可以列出所有版本并恢复您想要再次恢复的任何版本。Amazon S3将卸载您的任务以保留版本记录。所以你的云没有sql数据库总是指向当前版本。