Facebook用户图片和图库模型

时间:2015-10-26 12:11:45

标签: php sql database database-design mysqli

我试图在我的网站上制作类似于facebook的图库系统。 我的用户应该拥有的是个人资料图片和专辑,例如facebook。

我的想法如下:

当有人创建新帐户时,会自动在数据库中添加图库 用户身份。每个新用户都将拥有默认图库。

Galery

id   |   user_id

然后创建包含gallery_id和name的新桌面相册。

相册:

id     |     gallery_id   |   name
-------------------------------------------
1      |         1        | profile images
2      |         1        | cover images

还有一个包含album_id的表格图片

图片:

id    |  album_id   |    name     | comments_count | etc...
---------------------------------------------------------
1     |     1       | 1123123.jpg |      30        |

让我们感到困惑,无法理解优化用户及其图像的最佳方式。

如果我有1000000个配置文件怎么办? BOOOM这真的是不好的关系

任何建议或示例。

0 个答案:

没有答案