We have an existing website which is written on one particular framework, we are halfway through a new version of this website and it's written on a different framework.
This means we have table structure which is now totally different. We have written code to migrate the old data to the new so members and content gets moved over no trouble. However we want to have x amount of people on the old site, and y amount of people on the new site.
This way we can test to see if people like the new site, how they use it etc, before we flick it 'live'. The new site will live at a different subdomain. But the real issue is, how can we get the databases working together, so if a user is on the new site, and post on the forum it shows on the old site, and vice versa.
Being different frameworks and tables, which seems like a very big job. We could have to write an interface for each model on both system, to handle updating the data on the other database. One developer threw around using triggers, so when data changes on this table, the trigger will update it on the other.
Both seem very long winded. I am talking about quite a bit of code, members, purchases, orders, blog posts, comments, forum topics + comments, plus a dozen or so other tables (+cms!).
ps, the solution should take weeks not months to do!
Does anyone have any ANY sort of suggestion at all, on how this could somehow be realized.