问一个非技术性的有关问题

问一个非技术性的问题
把别人云盘里面东西下载到自己的云盘里面(其实不能说是下载,根据云盘的原理,相同的文件只是生成一份文件的引用而已),当别人删除了文件后,自已云盘里面的东西会不会失效呢?
------解决方案--------------------
我不知道你说的云盘原理是否正确
假如是对的
那么既然你和他都是引用同一个资源,他也只是删除了引用而已
除非没有任何人引用这一资源,才会彻底删除
------解决方案--------------------
我觉得即使没有引用了,云盘基于他们的恢复机制,这个文件可能还是不会删除,依旧存在
------解决方案--------------------
这么bug  可以出现么~
主外键约束
没有删外就想删主?

如#2所说~就算失去了所有引用~也不会删掉的
这才是大数据+云时代该干的事情
------解决方案--------------------
不会删除。。
------解决方案--------------------
云盘原理,可能是这样子的:
1.文件的唯一性.
对于每一个上传的文件,都经过一个算法计算出一个类似哈希值的东西,比如MD5等,相同的文件算出来的值都是相同的(这跟哈希值有点不一样,貌似相同的文件算出来的哈希值也可能不同,但共同点都是:不同的文件算出来的值肯定不同),由此判断文件是否已经存在。
2.文件的多引用
多个用户上传同一个文件,肯定是只分配一个引用的!这是毋庸置疑的,就是为了节省存储空间。
至于一个文件失去所有的引用后,是否在服务器的存储器内删除呢?
我的脑子接触到的各种东西,告诉我:
国内的云盘服务99%的可能性是永久保留,云端的文件只会越来越多。所以私密照片或者个人照片、私人视频等上传了,就永久存在啦,自己删了那只是看不到而已,管理员非要用心去找,那是应该可以找到的~
听说,国外的一个蛮有名的云服务运营商(忘记名字了)的做法,是定期清理服务器的。在失去所有引用后,会保留一段时间(比如半年),然后就彻底删除。
------解决方案--------------------
不会。
见过某云盘的一秒闪存不? 它就是帮你上传的文件算一下哈希。如果已经存在,直接建个引用了事。
------解决方案--------------------
引用:
把别人云盘里面东西下载到自己的云盘里面(其实不能说是下载,根据云盘的原理,相同的文件只是生成一份文件的引用而已),当别人删除了文件后,自已云盘里面的东西会不会失效呢?


根本不存在真正的删除操作。