miniyao
V2EX  ›  问与答

上传到公有云网络上的文件,是不是可以放弃删除了?

  •  
  •   miniyao · Jan 2, 2018 via Android · 1768 views
    This topic created in 3107 days ago, the information mentioned may be changed or developed.
    现在都是大数据存储,API 提供服务,对于用户来说,只有知道文件名 hash 值或者再加上参数鉴权才可以访问,但是要想删除这个文件那就基本没戏了?

    对于云存储提供商来说,反正硬盘不费钱,留着就留着不碍事,不能删也不敢删(因为也不知道这些数据到底有没有被引用,或过期条件)?
    5 replies    2018-01-02 19:08:08 +08:00
    swulling
        1
    swulling  
       Jan 2, 2018
    数据库里有引用计数的
    find456789
        2
    find456789  
       Jan 2, 2018
    除非有必要对你特殊关照,否则,没有被引用的文件,最多存一段时间,就会删除,
    你括号里的内容不敢苟同,他们肯定知道某个文件被哪个用户引用, 一个文件长期没有人引用, 应该就会删除

    一个用户占用 10m,1w 个用户就是 10w m ,实际情况中,留着这些无效文件没有任何好处

    当然,不排除可能会 有个别服务商 会乱来(纯粹瞎猜 :)
    paradoxs
        3
    paradoxs  
       Jan 2, 2018
    竞争对手为什么不会造一些 HASH 不同的大容量文件( 3.9T ),然后耗尽云的硬盘?
    3.9T * 10000000000000000000000000000
    HASH 不同,谁都扛不住
    miniyao
        4
    miniyao  
    OP
       Jan 2, 2018 via Android
    百度云网盘这个级别的,感觉就是完全的“黑箱”了吧,多几个和少几个文件,用户和服务商都没有可能知道吧,就算是用户凭感觉某个文件丢失了,感觉也没有可能去校验了。一是你记不住文件值,就算是去查 log 日志(假设服务商愿意帮你查的话)也是海量的数据,也是无比艰巨的任务。
    publicccc
        5
    publicccc  
       Jan 2, 2018   ❤️ 1
    @find456789 #2 感觉会被删除,在同步盘时你根本不知道用户会同步什么内容,有可能会把临时文件或者软件配置数据库等都同步进去,这种会不断创建新版本,不删除时间长了应该受不了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1364 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 17:04 · PVG 01:04 · LAX 10:04 · JFK 13:04
    ♥ Do have faith in what you're doing.