Web应用程序应该使用显式SQL事务吗?

Web应用程序应该使用显式SQL事务吗?,第1张

概述考虑一个常规Web应用程序,主要通过SQL数据库执行基于表单的CRUD *** 作.这种Web应用程序中是否应该有明确的事务管理?或者它应该只使用自动提交模式?如果做交易,“每个请求的交易”是否足够? 我只会在你做一些实际上是事务性的事情时使用显式事务,例如,发出几个高度相关的SQL命令.我想这个典型的例子就是银行应用程序 – 从一个帐户中提取资金并将其存入另一个帐户必须始终成功或失败,否则有人会被扯掉! 考虑一个常规Web应用程序,主要通过sql数据库执行基于表单的CRUD *** 作.这种Web应用程序中是否应该有明确的事务管理?或者它应该只使用自动提交模式?如果做交易,“每个请求的交易”是否足够?解决方法 我只会在你做一些实际上是事务性的事情时使用显式事务,例如,发出几个高度相关的sql命令.我想这个典型的例子就是银行应用程序 – 从一个帐户中提取资金并将其存入另一个帐户必须始终成功或失败,否则有人会被扯掉!

我们在SO上使用交易,但只是谨慎使用.我们的大多数数据库更新都是独立的和原子的.很少有上面银行业例子的属性.

总结

以上是内存溢出为你收集整理的Web应用程序应该使用显式SQL事务吗?全部内容,希望文章能够帮你解决Web应用程序应该使用显式SQL事务吗?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1144570.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存