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

2018-01-02 18:08:56 +08:00
 miniyao
现在都是大数据存储,API 提供服务,对于用户来说,只有知道文件名 hash 值或者再加上参数鉴权才可以访问,但是要想删除这个文件那就基本没戏了?

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

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

当然,不排除可能会 有个别服务商 会乱来(纯粹瞎猜 :)
paradoxs
2018-01-02 18:33:14 +08:00
竞争对手为什么不会造一些 HASH 不同的大容量文件( 3.9T ),然后耗尽云的硬盘?
3.9T * 10000000000000000000000000000
HASH 不同,谁都扛不住
miniyao
2018-01-02 18:43:39 +08:00
百度云网盘这个级别的,感觉就是完全的“黑箱”了吧,多几个和少几个文件,用户和服务商都没有可能知道吧,就算是用户凭感觉某个文件丢失了,感觉也没有可能去校验了。一是你记不住文件值,就算是去查 log 日志(假设服务商愿意帮你查的话)也是海量的数据,也是无比艰巨的任务。
publicccc
2018-01-02 19:08:08 +08:00
@find456789 #2 感觉会被删除,在同步盘时你根本不知道用户会同步什么内容,有可能会把临时文件或者软件配置数据库等都同步进去,这种会不断创建新版本,不删除时间长了应该受不了。

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

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

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

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

© 2021 V2EX