V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tamamaxox
V2EX  ›  程序员

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

  •  
  •   tamamaxox · 2014-10-22 09:31:44 +08:00 · 2876 次点击
    这是一个创建于 3693 天前的主题,其中的信息可能已经有所发展或是发生改变。
    为什么有些cms不去处理上传过的附件?基于什么原因?
    15 条回复    2014-10-24 14:49:22 +08:00
    tonghuashuai
        1
    tonghuashuai  
       2014-10-22 09:39:00 +08:00
    目测所谓的删除只是设标记位,数据仍然保留
    xiaojj
        2
    xiaojj  
       2014-10-22 09:59:14 +08:00
    如果你另外的帖子有引用了删除的帖子内的图片怎么办
    tamamaxox
        3
    tamamaxox  
    OP
       2014-10-22 10:49:36 +08:00
    @tonghuashuai
    @xiaojj 这样的话不是很浪费空间吗?
    zenwong
        4
    zenwong  
       2014-10-22 11:10:35 +08:00
    @tamamaxox 空间很值钱?
    kmvan
        5
    kmvan  
       2014-10-22 11:12:07 +08:00
    @tamamaxox 这样的话不是很浪费空间吗?

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

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

    不过实在觉得难受,就自己设定个标记,像GC一样计算引用数,如果没有其他引用就删掉文件。
    oott123
        8
    oott123  
       2014-10-22 11:21:48 +08:00 via Android
    空间不值钱啊,留着就好了。
    考虑到隐私问题,可以考虑让用户确认是不是删掉。
    oott123
        9
    oott123  
       2014-10-22 11:23:00 +08:00 via Android
    @raincious 附件做增量备份呗,有什么几何级数的问题?
    Seita
        10
    Seita  
       2014-10-22 11:30:39 +08:00
    不去处理上传过的附件大多是开发者的陋习 XD
    tonghuashuai
        11
    tonghuashuai  
       2014-10-22 12:11:07 +08:00
    @tamamaxox
    一般情况下数据的价值远大于空间,就如5楼所说,现在硬件很便宜
    belin520
        12
    belin520  
       2014-10-22 12:50:46 +08:00
    数据的价值远大于空间
    确实!
    sun019
        13
    sun019  
       2014-10-22 12:54:26 +08:00
    附件 加个附件表吧 使用过了就标记下
    定期(可能发现空间不够用的时候) 批量删除未使用的附件吧
    lygmqkl
        14
    lygmqkl  
       2014-10-22 22:17:40 +08:00
    原则上可以做到用一个字段标记,然后数据保留,只是不能访问而已,数据太值钱了。。。
    zenwong
        15
    zenwong  
       2014-10-24 14:49:22 +08:00
    @raincious 数据都是宝藏啊,就这么物理删除了,好心疼。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2701 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 07:40 · PVG 15:40 · LAX 23:40 · JFK 02:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.