我们有一个现有的网站,它是在一个特定的框架上编写的,我们正在完成这个网站的新版本,它是在一个不同的框架上编写的。
这意味着我们的表结构现在完全不同了。我们已经编写了将旧数据迁移到新数据的代码,因此成员和内容可以顺利迁移。但是,我们希望在旧网站上有 x 人,在新网站上有 y 人。
通过这种方式,我们可以测试人们是否喜欢新网站,他们如何使用它等,然后再将其“直播”。新站点将位于不同的子域中。但真正的问题是,我们如何才能让数据库协同工作,所以如果用户在新站点上,并在论坛上发帖,它会显示在旧站点上,反之亦然。
作为不同的框架和表格,这似乎是一项非常艰巨的工作。我们可能必须为两个系统上的每个模型编写一个接口,以处理更新另一个数据库上的数据。一位开发人员到处使用触发器,因此当此表上的数据更改时,触发器将在另一个上更新它。
两者似乎都很啰嗦。我说的是相当多的代码、成员、购买、订单、博客文章、评论、论坛主题+评论,以及十几个其他表格(+cms!)。
ps,解决方案应该需要数周而不是数月才能完成!
有没有人有任何关于如何以某种方式实现的建议。