物理Vs从数据库中逻辑删除存储为BLOB的文件

时间:2013-03-19 05:47:15

标签: mysql grails blob gorm sql-delete

我在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类型)?

0 个答案:

没有答案