据我所知,通常最好的做法是设计一个具有用户访问权限的系统,删除“记录”,只隐藏/禁用该记录,而不是实际删除它。这通常是(例如)数据库中的一个标志,如“已启用”,当用户“删除”记录时,该标志将被更改为0。这不仅关系到数据库,而且关系到web系统、文件等。
这是一般的事实吗?关于这件事有什么好的写作/论文吗?
发布于 2012-12-05 20:11:36
我个人更喜欢在大多数情况下禁用记录,除非数据对用户不重要。例如,如果我在处理用户帐户,我希望在很长一段时间后禁用并只删除。但是,如果我正在处理一些简单的事情,例如代码或值列表,我可能会完全删除它们。
真正的答案是:它取决于每个系统以及系统背后的需求。
https://serverfault.com/questions/455429
复制相似问题