我正在开发一个新的网络应用程序来提交县税申报表。到目前为止,我正在开发逻辑,以便以多种形式收集数据,并将数据保留在内存中,直到用户进入他们点击保存的最后一步。
此时,数据将立即保存到数据库中。我对此方法的推理是允许在单个事务中加载数据。另外,我只需要使用插入语句,而不是Insert if/else update
,如果该事务失败,我没有要清除的孤立和部分数据。
但是,现在我开始认为我应该尽快保存。然后根据需要将数据添加到DB。
答案 0 :(得分:2)
我也会采用你的新方法 - 尽可能经常保存 - 理由:
我认为没有任何合理的理由不尽快保存