私の会社では、機能が非常に似ているアプリケーションを多数作成します。たとえば、サイトによってはグループ作成機能があり、他のサイトにはユーザープロファイルページがあり、その他にはユーザーが達成ポイントなどを蓄積できるサイトもあります。集中化されたユーザーデータベースの作成方法
私たちのクライアントは、同じユーザー名/パスワードを使って各アプリケーションにログインできるようにしたいと思っています。ユーザーがサイトごとに異なるアカウントを登録する必要はありません。
データベースを設計するにはどうすればよいですか?すべてのアプリケーションに単一の中央データベースを使用するか、個々のデータベースに分けてデータベース間でJOINを実行する方が良いでしょうか?パフォーマンスに優れ、設計上の方が優れていますか?
ありがとうございました!
詳細をお知らせください。ユーザーベースのサイズ?アプリケーションの数?これらはすべて共通のスタック(PHP/mySqlと思われます)に基づいているのでしょうか、多分、交換、蓮、レガシーアプリケーションを含む多様な技術を追加する必要がありますか? –