【发布时间】:2016-06-12 17:48:47
【问题描述】:
有 2 个应用程序,让我们说旧的和新的。两个应用程序都有一个用户实体,每个用户都有很多帖子。
最初,新应用中的数据是旧应用的完整副本。但随后会在两个地方独立修改。
旧应用程序的代码无法修改,新应用程序必须包含两个应用程序的数据更改。如果一个用户的两个应用程序都发生了变化,那么它们应该被合并(自动或通过用户交互)。
在实际应用中,关联更多,架构略有不同。
最好的方法是什么?
【问题讨论】:
-
您好,是管理数据库中的源代码还是数据?这部分有点令人困惑,您能否解释一下...“旧应用程序的代码无法修改,新应用程序的代码必须包含两个应用程序的数据更改。如果一个用户的两个应用程序都有更改,那么它们应该被合并(自动或与用户交互)。”
-
无法修改旧应用程序中的代码或架构以添加任何内容。可以更改新应用中的代码以管理数据更新。
标签: ruby-on-rails database database-design architecture database-schema