百科问答小站 logo
百科问答小站 font logo



关于QQ新推出的"照片回收站"功能,为什么被用户删除了这么久的照片还被留在数据库里? 第1页

  

user avatar   jingxyy 网友的相关建议: 
      

原因大家都说了,删除就是在数据库的某一列上把0改成1而已。

这样做的历史原因是你要是真删了万一以后给你一个需求,要求恢复删除数据(比如误操作容错)你就没办法了,于是大家一商量,反正存那成本也很低就存着呗,就像windows的回收站一样,有恢复文件的功能。

这时候又有人说了,那我也想要和回收站一样的清空回收站功能,取个名字叫“强力删除”,这下要不要直接把数据物理删除呢?有了之前的经验,程序员想想觉得不能删,因为指不定之后又提一个需求,要求“强力恢复”,于是怎么办呢,那就在数据库上再加一个字段吧表示这个文件是否已经被强力删除吧。

这个过程可以重复数轮,于是存文件的数据表就有了很多很多表示这个文件是否被第一次、第二次、第三次……第n次删除的字段,而且最后这个文件也不会被真正的删除。




  

相关话题

  2016 年互联网行业发生了哪些重要转变? 
  IT 界有哪些有意思的短笑话? 
  2012年5月19日,中国商务部发布公告,宣布决定附加限制性条件批准谷歌公司收购摩托罗拉移动公司。为什么Google还需要获得其他地区所有监管部门的批准? 
  材料真的到了必须被劝退的地步了吗? 
  如何看待63岁木匠老大爷走红海外,他是真有实力还是老外猎奇心理作祟? 
  腾讯声称为保护未成年人扩大人脸识别,会侵犯其他用户隐私信息吗? 
  《福布斯》2011 年评腾讯创新能力全球第四,超越苹果和谷歌,如何理解? 
  2018年,三大地图软件(高德百度腾讯)的体验如何? 
  如何看待快手电商8月订单量超5亿单,过去一年订单量位列电商行业第四,为什么这么多人喜欢在直播间购物? 
  如何看待薇娅微博、抖音均被封号,淘宝店铺已「关店处理」,带来哪些警示? 

前一个讨论
吃完槟榔就出汗是为什么?
下一个讨论
为什么有些药物的说明书很长,有些却很短?





© 2024-11-21 - tinynew.org. All Rights Reserved.
© 2024-11-21 - tinynew.org. 保留所有权利