2011-12-29 14 views
1

私はメインストリームのWebサイトを持っており、フォーラム機能を追加したいと考えています。それはJavaベースのシステムなので、私はJforumを選択します。 JForumが独自のログインテーブルを持ち、そこから使用しているので、これをメインストリームログインsysemを使うようにしたいと思います。誰でも私にそれをするベストプラクティスを掲示することができますか?両方のテーブルにデータを複製しますか?ビューを作成して定期的に更新しますか?私はMySQLデータベースを使用しています。2つの異なるシステムユーザーのテーブルを同期するベストプラクティス

答えて

1

データをあるテーブルから別のテーブルにコピーすることは、データに不一致が生じる可能性があるため、お勧めできません。あなたが言及したように、Viewを作成することをお勧めします。 JForumが必要とする列をメインストリームのWebサイトデータベースに追加し、JForumが期待しているテーブル名と列形式をシミュレートするビューを作成します。正しく実行された場合、JForumは単にVIEWから読み込みます。これは、既存のUsersテーブルを変更するSQLクエリ以外のものであり、予期したとおりに表示されます。

関連する問題