我想做一个网站,其中将有大约10M+用户。我的MySQL数据库将是巨大的!因为用户会聊天,发帖子,分享等等。
我会用梦想之家。他们可以为我提供不受限制的数据库,但是他们告诉我,数据库的大小要保持在2-3GB以下。我担心,如果我使用一个数据库,它将超过2-3 3GB在一周或两周内。
所以问题是-我应该为每个用户创建一个新的数据库吗?
发布于 2017-03-05 01:49:20
幽默形式开始:如果你计划拥有1000万活跃用户,这些用户将聊天,发送信息,每月至少为你支付几美元--你必须开设自己的主机提供商,而不是尝试使用任何人。
如果是认真的话:
发布于 2017-03-04 23:57:07
1000万个数据库在您的代码、MySQL和操作系统中都会出现严重问题。不要朝那个方向走。
为什么你的提供商希望你保持在2-3GB以下?听起来你需要找个不同的供应商。
发布于 2017-09-09 15:51:27
您不需要为每个用户创建单独的数据库,只需为user表中的每个用户创建单独的记录即可。
你不会在一天内获得1000万用户,所以保持冷静,开发任何你正在开发的东西。一旦你达到100 K,把你的应用/网络转移到你自己的VPS;在那里,你没有任何限制。
一旦您达到10米,AWS将乐意帮助您移动您的所有数据到他们免费。您只需向您的1000万用户展示AWS广告即可。
https://dba.stackexchange.com/questions/166175
复制相似问题