物理删除与逻辑删除

物理删除,叫 Physical Delete 或 Hard Delete。 逻辑删除,叫 Logical Delete 或 Soft Delete。 (用 deletion 更符合英语语法,但 delete 比较常用)

关于物理删除和逻辑删除,我认为逻辑删除是弊大于利的。把业务需求跟技术细节强耦合了,会导致很多技术上的麻烦。 下面这两个回答不错

  • https://stackoverflow.com/a/2549940/4622308
  • https://stackoverflow.com/a/378427/4622308