软删除在系统项目中是否必要,是否有存在的意义,应该如何灵活运用,以商城为例

文档问题 · hp66722667 · 于 5年前 发布 · 3205 次阅读

新人请教,软删除在商城项目中该如何灵活运用,是该每一张表都应该做软删除,还是主要的几张表做软删除呢,例如订单表

共收到 3 条回复
qingdao#15年前 1 个赞

1.订单表,作为一个商城系统是不能删除的,你可以在订单状态价格状态,譬如订单状态有支付等待付款状态,支付状态,如果业务需要加一个删除状态,订单涉及到财务,一般都是软删除

2.有一些表,譬如前端用户表,也不会涉及到删除操作,因此不需要做软删除

3.其他的一些表,如果在业务上面需要做删除恢复,那么需要做软删除

4.软删除的表,索引需要多加一个维度,也就是删除状态,增大索引

5.这个根据业务来,业务需要就需要做,业务对这个不需要,那么就可以不做,每天的数据库都做备份就行。

hp66722667#25年前 0 个赞

懂啦

Fecmall#35年前 0 个赞

@hp66722667 [#2楼](#comment2)

软删除,和财务相关的用的多一些,需要可恢复

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics