我正在设计一个社交网络。我有很多关于设计方法和数据库设计的问题,但根据 stackoverflow 的常见问题解答,最好将问题具体化和集中化。或者我将在一篇文章中列出所有问题。我的问题是:如果您在社交网络中有用户可以创建相册的功能,假设每个用户有 3 个相册,每个相册包含 10 张照片,这意味着每个用户有 30 张照片,每张照片将以 3 种不同尺寸存储大、中、小。
30 张照片 x 200000 个用户 = 6 000 000 M 张照片。这意味着数据库中的 6000 亿行对 MySQL 来说不是问题
现在我的主要问题是如何让服务器处理图像数据。您是将它们分成文件夹还是简单地将它们全部添加到一个文件夹中……..任何专家都面临过这个问题。请提出建议……谢谢……?
规格
MYSQL DB PHP 前 6 个月共享 Linux 主机。