在 RDBMS 中存储上传的产品图像
Storing uploaded product's images in RDBMS
用户可以将一些产品添加到系统中。一个产品可以有 1 到 5 张图片。即使用户删除图片也应保留在系统中,图片应标记为已删除以供历史记录。
在 RDBMS 中存储指向已上传产品图片的链接的更好方法是什么?
- 在产品中 table + 5 列(picture1_url、picture2_url、...)
- 分别在tableproduct_pictures
- ???
绝对不是选项1
使用选项 2,否则选项 3 将是 table 仅用于图片和 many2many table 链接产品和图片
您应该使用 "history table" 模式进行删除,即创建一个 pictures_history table 并在删除时将图片移动到那里
用户可以将一些产品添加到系统中。一个产品可以有 1 到 5 张图片。即使用户删除图片也应保留在系统中,图片应标记为已删除以供历史记录。
在 RDBMS 中存储指向已上传产品图片的链接的更好方法是什么?
- 在产品中 table + 5 列(picture1_url、picture2_url、...)
- 分别在tableproduct_pictures
- ???
绝对不是选项1
使用选项 2,否则选项 3 将是 table 仅用于图片和 many2many table 链接产品和图片
您应该使用 "history table" 模式进行删除,即创建一个 pictures_history table 并在删除时将图片移动到那里