gpt4 book ai didi

mysql - 我应该将图像路径存储在一个表中,还是根据图像类型存储在多个表中?

转载 作者:行者123 更新时间:2023-11-29 00:11:33 25 4
gpt4 key购买 nike

假设我正在制作一个购物网站并且需要存储这些类型图像的路径:

  • 用户头像 x 250,000
  • 产品图片 x 10,000,000
  • 客户照片 x 100,000
  • 论坛上传 x 50,000

每个类别中的图像数量不断增长。

对我来说,是为每种类型的图像创建一个单独的表格更好,还是将它们全部放入一个表格中,并使用 type 列来区分它们?

我认为将它们放在单独的表中可能更好的原因是,例如,产品图像的数量总是明显高于用户图像的数量。因此,当用户更改他们的头像时,或者当加载从数据库中检索头像的页面时,如果表格是分开的,是否会节省大量添加/检索记录的时间?

最佳答案

视情况而定。如果它只是一个 URI,您可以将它存储在实际数据所属的表中。所以对于用户的头像,使用 user 表中的一个字段。

如果您有更多的图像属性并且字段在图像类型之间共享,将它们保存在同一个 image 表中没有坏处。

要记住的另一件事是更改字段值的频率。如果对于某些类型的行经常更改或删除/添加,将易变数据组合在一起可能会更好。

关于mysql - 我应该将图像路径存储在一个表中,还是根据图像类型存储在多个表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24843404/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com