我有两个MySQL数据库,一个来自会员脚本(MS),另一个来自论坛脚本(FS)。
MS是这样的:
___________________________________________________ useremail | membergroups | oranges | apples | pears |... (and 30 more columns) _______________________________________________ jill@jill.com | A,B,C | 1 | 0 | 1 |...... (and 30 more values) ________________________________________________ and FS is like this: - - - - -- - - - -- - - -- - - - - -- - - - USER_ID | USERNAME | EMAIL | GROUPTYPE | - - - - - - - - - - - - - - - - - - - - -- - - - 2289 | jill | jill@jill.com | gold | ---------------------------------------------
所以:
1)两个成员表当然非常不同 2)MS成员表有许多很多数据列。
目标:
1)我想在MS最终使用的会员脚本/论坛组合中利用MS中的许多数据。
2)我想建立单点登录,因此用户只需登录一次即可使两个系统都能运行。
问题:
是最好的吗? a)将MS数据存储在现有的MS DB中,然后让FS DB查询它;
b)向FS DB添加一个新表,并将旧的MS数据添加到新的FS表中,以便这样做
现在是两个不同的表,在同一个DB中携带成员数据;
c)将MS数据添加到FS DB中新创建的列;
d)做一些我没有想到的事情。
我的直觉说“b”是最好的选择,但由于我必须聘请某人来做这件事,我会对我的直觉提示有所了解。
答案 0 :(得分:0)
在我看来b
也是最好的选择。我希望你顺其自然。