2013-07-10 46 views
-1

检查发生的数据库更改是否是一种很好的做法,还是仅仅是一种统计上不相关的矫枉过正?我应该检查数据库更改吗?

例如:用户更新一些数据。 JavaScript将新数据发送到服务器并显示回调中发生的更改。服务器是否应检查更新后的记录(或节点或其他)是否具有更新的值(选择它并将其与POST数据进行比较),还是仅仅是浪费资源?

+0

您关心什么具体问题?你的数据库不起作用?那两个竞赛帖子导致你的写作迷路了?你的应用程序没有正确使用DB?该更新实际上是否提交给数据库,而不是卡在等待提交的ORM缓存中?围绕您的具体关注来构思问题可能会产生更好的建议。 –

回答

2

我最好的猜测是,你问你的代码是否应该确认数据库更新实际发生。

  1. 客户端将数据写入数据库。
  2. 更新后的数据被发送回客户端。
  3. 通过比较POST和数据库中的数据,双重检查操作是否成功。

你不需要做第3步。它是多余的,正如你猜测的那样,它对于服务器和数据库来说更多的工作。

一旦你写代码并测试它,你可以相信它没问题。不需要再次检查。

相关问题