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

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

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

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

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

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