我在grails(uses GORM - grails ORM)
有app,而DB是MySql
。我在数据库中有一个名为“attachment”的表,它将Web应用程序中附加的文件存储为blob type
。每个文件大小从30 kb - 200 kb不等。现在我想为用户提供删除附件的规定。条目deleted will not be re-used
和我对任何字段都没有唯一约束。
表attachment
的总大小为35 MB
。不断增长。
表'附件'和表'训练'之间存在关系。这表示培训有很多附件。
1)对物理删除使用逻辑删除(deleted = true)是个好主意吗?
2)逻辑删除是否会影响DB的性能(保留表中的行而不删除它们,尤其是BLOB类型)?