在最近使用 PHP 进行的锻炼中,我遇到了一个共享服务器。
而且,Web 主机为每个 MySQL 数据库提供有限的存储空间(比如 1GB)。
在这种情况下,我的应用程序将处理 10k+ 用户和大量特定于站点的数据,每个数据库最多可以存储 1 GB(在这种情况下),但我可以添加具有 1 GB 存储容量的无限数据库。
那么有什么办法,如果我的 MySQL 数据库大小达到允许的最大存储空间,并且我正在添加更多数据库,我可以将负载/查询/数据传输到该添加的数据库,并且可以从两个数据库执行类似搜索的查询?
或者从一开始,我可以添加两个或多个具有相同架构的数据库,那么我可以对它们执行搜索查询并检索数据吗?
IE
DB1 TBL1 TBL2 TBL3
DB2 TBL1 TBL2 TBL3
USER1 的信息存储在DB1
中 USER2000 的信息存储在DB2中