【问题标题】:Track the Page Versions跟踪页面版本
【发布时间】:2013-05-25 13:03:54
【问题描述】:

请指导我如何使用面向文档的数据库解决以下场景。

名为“Page1”(V1.0 版)的页面可以是文档“Document1”、“Document2”和“Document3”的内容页面。如果我编辑“Page1”中的内容(版本应从 V1.0 更改为 V1.1)此更改应仅反映在“Document1”和“Document2”上,但不应影响“Document3”。

现在文档 'Document1' 和 'Document2' 参考 'Page1' - 版本 V1.1。但是文档'Document3'仍然引用'Page1' - 版本V1.0。

像这样我需要跟踪所有页面的更改/版本。

为了跟踪这些变化,NoSQL 数据库将比关系数据库更有用。 那么在面向文档的数据库中,哪一个可以解决这种情况呢?

【问题讨论】:

  • 你可以在任何地方进行。就目前而言,这个问题太宽泛,没有建设性。这取决于个人喜好...

标签: mongodb redis ravendb amazon-simpledb document-database


【解决方案1】:

您可以使用 Amazon S3 并将您的文档保存在那里。 Amazon S3 支持版本控制,因此每当您下载文档时,它始终会下载最新版本。您可以列出所有版本并恢复您想要再次恢复的任何版本。 Amazon S3 将卸载您的任务以保留版本记录。所以你的云无 sql 数据库总是指向当前版本。

【讨论】:

  • 嗨 Ashish,>。是否也有可能指向旧版本?
猜你喜欢
  • 1970-01-01
  • 2017-03-15
  • 2011-01-22
  • 1970-01-01
  • 2021-03-09
  • 2011-01-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多