在 RDBMS 中存储上传的产品图像

Storing uploaded product's images in RDBMS

用户可以将一些产品添加到系统中。一个产品可以有 1 到 5 张图片。即使用户删除图片也应保留在系统中,图片应标记为已删除以供历史记录。

在 RDBMS 中存储指向已上传产品图片的链接的更好方法是什么?

绝对不是选项1

使用选项 2,否则选项 3 将是 table 仅用于图片和 many2many table 链接产品和图片

您应该使用 "history table" 模式进行删除,即创建一个 pictures_history table 并在删除时将图片移动到那里