我想在 Web 应用程序中实现“取消删除”功能,以便用户可以改变主意并恢复已删除的记录。关于如何实现这一点的想法?我考虑过的一些选项实际上是删除有问题的记录并将更改存储在单独的审计表中,或者不删除记录并使用布尔“已删除”列将其标记为已删除。后一种解决方案需要额外的应用程序逻辑来在正常情况下忽略“已删除”的记录,但会更容易在应用程序端实现恢复记录。
database-design audit delete
评估面向文档的存储,CouchDB 与 MongoDB 的优缺点是什么?
nosql document-oriented mongodb couchdb
audit ×1
couchdb ×1
database-design ×1
delete ×1
document-oriented ×1
mongodb ×1
nosql ×1