假设我有一个像 CMS 之类的 PHP Web 应用程序,并且每个新用户在服务器上都有自己的托管区域 - 他们应该都有自己的 mySQL 用户名和密码以及与他们的帐户绑定的站点数据的数据库,或者更确切地说一个 mySQL 用户/通行证,Web 应用程序使用该用户与该帐户上具有数据库的所有用户连接?
如果您获得大量用户(60-100+),这是否存在任何性能问题?
例如,例如这样的数据库结构:
(prefix) host_
userDB1
userDB2
userDB3
...
etc.
每个应用程序使用一个 mysql 帐户连接到各自的数据库并从表中提取数据?
或者每个用户数据库(其中可能有很多表)是否应该在他们自己的主机区域下,每个用户都有一个单独的 mysql 帐户?
我希望这是有道理的。我一直在环顾四周并阅读了很多资料,试图找到构建最终需要处理大量用户的数据库的最佳方法。