• 请不要在回答技术问题时复制粘贴 AI 生成的内容
tamamaxox
V2EX  ›  程序员

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

  •  
  •   tamamaxox · Oct 22, 2014 · 3331 views
    This topic created in 4220 days ago, the information mentioned may be changed or developed.
    为什么有些cms不去处理上传过的附件?基于什么原因?
    15 replies    2014-10-24 14:49:22 +08:00
    tonghuashuai
        1
    tonghuashuai  
       Oct 22, 2014
    目测所谓的删除只是设标记位,数据仍然保留
    xiaojj
        2
    xiaojj  
       Oct 22, 2014
    如果你另外的帖子有引用了删除的帖子内的图片怎么办
    tamamaxox
        3
    tamamaxox  
    OP
       Oct 22, 2014
    @tonghuashuai
    @xiaojj 这样的话不是很浪费空间吗?
    zenwong
        4
    zenwong  
       Oct 22, 2014
    @tamamaxox 空间很值钱?
    kmvan
        5
    kmvan  
       Oct 22, 2014
    @tamamaxox 这样的话不是很浪费空间吗?

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

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

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