文件删除的问题?

来源:3-3 Ubuntu中通过Docker安装配置MySQL主从节点

慕圣7277251

2020-10-05

项目中文件删除部分为什莫用 status变量来控制,而不是直接将相关记录删除掉?

写回答

1回答

xiaomo

2020-10-06

同学你好,数据库里比较重要的记录数据,建议是先逻辑删除(status标记),后面定期整理数据时再物理删除,当然如果空间够用、不影响数据库性能的情况下也可以不作物理删除。逻辑删除的好处有减少误删数据风险、可以还原数据(比如回收站功能,只需要把status值改为正常即可)、减少频繁删除操作造成数据库表有比较多的碎片空间等。

0
0

Go实战仿百度云盘-实现企业级分布式云存储系统

紧随“云时代”技术潮流,分布式云存储系统,做第一代云程序员

1077 学习 · 494 问题

查看课程