> 백엔드 개발 > PHP 튜토리얼 > 有没有人知道mysql这数据库最大可以建多少张表格?解决思路

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

WBOY
풀어 주다: 2016-06-13 10:12:43
원래의
984명이 탐색했습니다.

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

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

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

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


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

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

------解决方案--------------------
最好是和别人合租一台 或者合买一台
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿