注:これを実装するつもりはありません。個別のDB内のユーザーテーブル
ウェブインターフェイスから複数のサービスを利用できるとします。少なくとも2つはユーザー登録と一部のデータをデータベースに必要とします。 1回の登録ですべてのサービスへのアクセスが許可されます。 Google(GMail、Google Docsなど)のように。
登録されたユーザーに関連するこれらのサービスはすべて、単一のデータベース内に配置されていますか、おそらくどのサービスのためのテーブルプレフィックスがありますか?
または、各サービスに独自のデータベースがありますか?私がこれを行うのが見ることができる唯一のプラスは、テーブル名をよりきれいにするということです。ユーザーの操作が必要なときはいつでも、SQLクエリを不必要に複雑にする少なくとも2つの異なるデータベースと対話する必要があります。
これは、「大男」が1つのデータベースのみを使用し、数多くの異なる(おそらくまったく関係のない)テーブルをロードすることを示唆しますか?
これまでの回答は、私が思っていたことに従っていたものの、私が聞いているものに反しています。 – nilamo