全国咨询/投诉热线:400-618-4000

什么是物理删除?和逻辑删除有什么区别?

更新时间:2019年12月05日15时00分 来源:传智播客 浏览次数:

物理删除是指将数据的索引区和数据区的数据一起删除,不可恢复。
逻辑删除是指删除数据的索引,真实数据还存储在数据库的数据区。

物理删除与逻辑删除

在互联网产品设计中,涉及用户删除数据的时候,一般都是“假删除”,也就是“逻辑删除”,意思是对数据进行删除标记,实际上并没有在物理上真的删除数据,例如用户删除一个订单或者删除一张照片。其实文件或者数据没有被真正的删除,只不过是文件名的第一个字节被改成操作系统无法识别的字符,通常这种删除操作是可逆的,就是说用适当的工具或软件可以把删除的文件恢复出来。

当然,这些被“删除”的数据并不是永远不会删除,因为数据存储是需要开销数据硬盘的,如果所有被用户删除的数据都一直存储下来,占用的数据硬盘会越来越大,而这部分数据的价值其实并不是很大。所以,通常情况是存储某一个时间范围内的已删除数据,超出时间数据就进行物理删除。物理删除是指文件存储所用到的磁存储区域被真正的擦除或清零,这样删除的文件是不可以恢复的。

以上我们介绍了,物理删除和逻辑删除分别是什么,希望对你有所帮助,如果想里了解更多产品经理相关知识,请点关注传智播客产品经理学院。