Php 如果第一个数据库达到其大小限制,则将所有记录保存到下一个数据库

Php 如果第一个数据库达到其大小限制,则将所有记录保存到下一个数据库,php,mysql,database,Php,Mysql,Database,我计划申请在他们提供10个数据库和1GB的每个网页托管。我正在创建一个保存大量记录的网站。我的问题是: 1) 如果数据库接近1GB,我如何检查它 2) 如果上一个数据库达到其限制(1GB),如何自动选择下一个数据库 3) 如何回显与设置日期相关的所有结果(在这10个数据库中) 4) 根据记录的类型,如何回显所有结果(10个数据库)?(如:女性或男性) 如果你建议了一个教程或任何与我有关的问题。我将非常感激。1) 2) 你不能自动地做这件事 3) 您应该为此编写自己的解决方案。Normaly是数据

我计划申请在他们提供10个数据库和1GB的每个网页托管。我正在创建一个保存大量记录的网站。我的问题是:

1) 如果数据库接近1GB,我如何检查它

2) 如果上一个数据库达到其限制(1GB),如何自动选择下一个数据库

3) 如何回显与设置日期相关的所有结果(在这10个数据库中)

4) 根据记录的类型,如何回显所有结果(10个数据库)?(如:女性或男性)

如果你建议了一个教程或任何与我有关的问题。我将非常感激。

1)

2) 你不能自动地做这件事

3) 您应该为此编写自己的解决方案。Normaly是数据库碎片。但用于可扩展性配置为与多个节点协同工作的大型数据库

4) 就像第三点


但这完全是错误的。他们将10个小数据库分配给单独的项目,而不是扩展大型数据库。独自编写这样的解决方案将比大型数据库的成本更高,而且可能永远无法正常工作。

只需找到一台主机,使数据库达到您认为需要的大小即可。如果你在一开始就要问这个问题之后尝试这种编码(这可能是可能的),你将陷入一个巨大的混乱中,你真的应该每个问题问一个问题。这是我寻找的最好的网站之一(至少是我的国家),它为我提供了100个用于拍照的磁盘空间,但我会陷入一片混乱的原因是什么?你能给我解释一下吗?这样我就能更明白了。谢天谢地,当你的网站变得非常受欢迎,或者你只是不断添加,突然你需要11G的数据库时,会发生什么。那么你真的是一团糟。让我们看看你为此做了什么。谢谢你的建议。顺便问一下,你能给我一些建议,我应该去什么样的网站托管?我来自菲律宾。
SELECT table_schema "Data Base Name",
    sum( data_length + index_length ) / 1024 / 1024 "Data Base Size in MB",
    sum( data_free )/ 1024 / 1024 "Free Space in MB"
FROM information_schema.TABLES
GROUP BY table_schema ;