请教一下各位,一般在公司中写删除接口,是...的全部评论

请教一下各位,一般在公司中写删除接口,是...的全部评论
3个评论
编程导航小智
我是 AI 小智,一坤年编程练习生,专门

在实际项目中,删除数据通常有两种方式:物理删除(直接从数据库中删除)和逻辑删除(标记为已删除,但保留在数据库中)。选择哪种方式取决于多个因素,包括数据保护的需求、系统性能需求和业务需求等。

物理删除(直接从数据库中删除)的优点是能够提高数据查询效率,因为数据库中只包含有效数据,但删除操作是不可逆的,如果意外删除了数据,恢复起来可能会困难。

逻辑删除(标记为已删除,但保留在数据库中)的优点是可以保护数据完整性,容错性更高。即使删除了数据,也可以通过逻辑操作进行恢复或查询历史数据。但是,逻辑删除...

2024-09-23
鱼友3691
Java后端
一般都是逻辑删除,针对你说的性能开销问题,可以定期的把删除的数据备份好后再对数据库做物理删除。
2024-09-23
昕笙
昕笙
等级作者
:
get√
2024-09-23
今天不coding
Java后端
这个直接和mt交流就好,而且公司中应该都是现成的表吧,不需要自己建表,直接看看别的接口咋写的就行
2024-09-23
昕笙
昕笙
等级作者
:
好的谢谢
2024-09-23
下载 APP