CMS などのような PHP Web アプリケーションがあり、新しいユーザーごとにサーバー上に独自のホスティング領域があるとします。すべてのユーザーが独自の mySQL ユーザー名とパスワードを持ち、アカウントに関連付けられたサイト データのデータベースを持っている必要があります。そのアカウントのデータベースを持つすべてのユーザーに接続するためにWebアプリが使用する1つのmySQLユーザー/パス?
多くのユーザー (60 ~ 100 人以上) を獲得した場合、これにパフォーマンス上の問題はありますか?
たとえば、次のようなデータベース構造があります。
(prefix) host_
userDB1
userDB2
userDB3
...
etc.
また、各アプリケーションがそれぞれのデータベースに接続し、テーブルからデータをプルするために使用する 1 つの mysql アカウントは?
または、各ユーザー db (かなりの数のテーブルが含まれている可能性があります) を独自のホスト領域の下に配置し、それぞれに個別の mysql アカウントを使用する必要がありますか?
これが理にかなっていることを願っています。最終的に多くのユーザーを処理する必要があるデータベースを構築するための最良の方法を見つけるために、私は周りを見回してたくさん読んでいます。