删除一张帖子的时候,帖子上面上传过的附加该怎么跟踪处理

2014-10-22 09:31:44 +08:00
 tamamaxox
为什么有些cms不去处理上传过的附件?基于什么原因?
2758 次点击
所在节点    程序员
15 条回复
tonghuashuai
2014-10-22 09:39:00 +08:00
目测所谓的删除只是设标记位,数据仍然保留
xiaojj
2014-10-22 09:59:14 +08:00
如果你另外的帖子有引用了删除的帖子内的图片怎么办
tamamaxox
2014-10-22 10:49:36 +08:00
@tonghuashuai
@xiaojj 这样的话不是很浪费空间吗?
zenwong
2014-10-22 11:10:35 +08:00
@tamamaxox 空间很值钱?
kmvan
2014-10-22 11:12:07 +08:00
@tamamaxox 这样的话不是很浪费空间吗?

现在这个硬件环境,理论上不存在浪费空间这回事。数据的永久保留比永久删除更恰当。
BUT,实际上还是很多程序会永久删除的,例如WP。他删除帖子后,附件不会被删除。
wy315700
2014-10-22 11:12:18 +08:00
@zenwong 不要删除任何数据,不然会破坏数据关联的
raincious
2014-10-22 11:20:48 +08:00
@zenwong 别考虑这么简单。如果需要备份呢?那空间占用就几何级上升了。

但是删帖不删附件貌似是通行做法,因为谁知道用户一会儿上传的文件会不会和其他人曾经传过的一样?

不过实在觉得难受,就自己设定个标记,像GC一样计算引用数,如果没有其他引用就删掉文件。
oott123
2014-10-22 11:21:48 +08:00
空间不值钱啊,留着就好了。
考虑到隐私问题,可以考虑让用户确认是不是删掉。
oott123
2014-10-22 11:23:00 +08:00
@raincious 附件做增量备份呗,有什么几何级数的问题?
Seita
2014-10-22 11:30:39 +08:00
不去处理上传过的附件大多是开发者的陋习 XD
tonghuashuai
2014-10-22 12:11:07 +08:00
@tamamaxox
一般情况下数据的价值远大于空间,就如5楼所说,现在硬件很便宜
belin520
2014-10-22 12:50:46 +08:00
数据的价值远大于空间
确实!
sun019
2014-10-22 12:54:26 +08:00
附件 加个附件表吧 使用过了就标记下
定期(可能发现空间不够用的时候) 批量删除未使用的附件吧
lygmqkl
2014-10-22 22:17:40 +08:00
原则上可以做到用一个字段标记,然后数据保留,只是不能访问而已,数据太值钱了。。。
zenwong
2014-10-24 14:49:22 +08:00
@raincious 数据都是宝藏啊,就这么物理删除了,好心疼。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/140679

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX