同步两个不同系统用户表的最佳实践

时间:2011-12-29 05:17:50

标签: mysql database-design

我有一个主流网站,我想包含论坛功能。由于它是基于java的系统,我选择Jforum。既然JForum拥有自己的登录表并从那里使用它,我想让它使用主流登录系统。任何人都可以发布我最好的做法是什么?复制表中的数据?创建视图并定期刷新?我正在使用MySQL数据库。

1 个答案:

答案 0 :(得分:1)

将数据从一个表复制到另一个表不是一个好主意,因为它可能会在数据中引入不一致。如您所述,最佳解决方案是创建View。只需将JForum所需的任何列添加到主流网站数据库,并创建一个模拟JForum所期望的表名和列格式的视图。如果正确完成,JForum应该只是从VIEW中读取,这只是一个SQL查询,它可以改变现有的用户表格,使其显示出预期的方式。

相关问题