Home  >  Article  >  Backend Development  >  有没有人知道mysql这数据库最大可以建多少张表格?解决思路

有没有人知道mysql这数据库最大可以建多少张表格?解决思路

WBOY
WBOYOriginal
2016-06-13 13:44:531083browse

有没有人知道mysql这数据库最大可以建多少张表格?
我公司现在要建支持二级域名日语的博客
我上网查了一下,只找到wordpress mu这套系统能符合要求,而且我还是用wordpress中的日语语言包,勉强可以用
但是,现在有个问题就是公司要建几十万的博客,而这套系统的数据库设计是每创建一个博客就会新创建8张表
也就是说,我想建几十万博客的话,那就要创建出几百万张表,
我觉得这个实在有点行不通,所以想问一下这里的牛人,mysql这样的数据库有没有最大上限的表格数啊?
大概是多少?

------解决方案--------------------
那么大肯定不行

你可以建立多个数据库吗
------解决方案--------------------
我想这应该受到文件系统最大文件数限制。一个MyISAM表是3个文件,所以你这个"几百万"还得乘个3。
------解决方案--------------------
数据库应该不会坏掉,应该是创建失败。以前我google过linux下可以创建的最大文件数,根目录下可创建的有限(人云亦云的说),子目录下是受到inode的数量限制(这点应该是确定的,但我也没进一步查),现在我一个目录下的文件数到10万了,网站速度没看出影响,但ll一下目录的时间可以喝点茶了。其实想像一下,目录本身也是一个数据库。
------解决方案--------------------
搞这么大的项目,用别人的服务器,总归不太好。
------解决方案--------------------
用空间商的空间?然后建一个如此庞大的项目。这个有点。。。。你们老板是不是也忒欠考虑了?带宽问题呢?数据备份呢?这些都不考虑了?
------解决方案--------------------
没有限制,主要由你的操作系统和硬件来限制。
------解决方案--------------------

探讨
引用:
用空间商的空间?然后建一个如此庞大的项目。这个有点。。。。你们老板是不是也忒欠考虑了?带宽问题呢?数据备份呢?这些都不考虑了?


哎。。。
没办法,谁让我是替别人打工的啊
现在这个任务变的有点遥遥无期了,数据表一多,创建也变慢了,但老板就是想达到这个上限,我还得不停的建,现在怕的就是不知道到达上限时的表现是什么,原来我是每创建一千个就要先备份一下数据,虽然这样效率太低了,但我又怕把原来创建的数据搞坏掉,那样,我又得重新开始了,不过,看了5楼的回复,我想可以先不用备份了

哎,我总觉得这个设计实在有点不敢恭维,谁有没有别的设计更好的PHP开源系统推荐一下?

------解决方案--------------------
最好是和别人合租一台 或者合买一台
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn