作者:万源佳威5 | 来源:互联网 | 2023-08-17 08:32
我正在寻找推出一个CMS系统,该系统需要在系统的主要MySQL数据库中创建大约10,000个表.该数据库将成为数百个小型网站前端的数据存储,可能每月吸引约150,000个独特观众,
我正在寻找推出一个CMS系统,该系统需要在系统的主要MySQL数据库中创建大约10,000个表.
该数据库将成为数百个小型网站前端的数据存储,可能每月吸引约150,000个独特观众,但这可能需要在短时间内进行扩展.
>我正在寻找一些关于应该使用什么样的硬件才能具有成本效益的建议,但也有能力在需要时进行扩展.
>我还想了解一下软件配置的一些建议:即,MySQL设置是集群还是直接使用大量打开文件的MySQL?
任何建议将不胜感激!
解决方法:
这与普通的共享网络托管公司没什么不同.数百到数千个小站点共享单个数据库服务器.大量的表不会影响任何事情.我有一个拥有超过40,000个主动使用表的数据库服务器.
所以不要将它作为硬件规划的基础.获得尽可能多的RAM和快速磁盘,因为这就是您的瓶颈所在.
当您的增长超出一台服务器的容量时,由于每个CMS实例都有单独的表,因此分区很简单.您只需要一个方案来将每个映射到其表所在的服务器.