gpt4 book ai didi

mysql - Web 应用程序的数据库事务保护 - 推荐还是性能消耗?

转载 作者:行者123 更新时间:2023-11-29 16:28:04 27 4
gpt4 key购买 nike

是否有关于在 Web 平台上构建数据库事务保护的建议?我们的许多屏幕插入/更新到多个表中,对我来说,将这些多个插入包装在一个事务中是显而易见的解决方案,即如果所有插入/更新都成功,我们就提交,否则我们回滚。

但是,我的高级开发人员告诉我,即使有几百个并发用户,这也会显着影响性能,并且存在插入/更新损坏的风险(即只有部分表已成功更新) ) 是最小的;对于网络应用程序来说,除非是金融交易,否则交易保护并不是普遍做法。

我们使用的技术堆栈是 Ruby on Rails、MYSQL,在 Heroku 上运行。

最佳答案

我认为有一个通用的方法可以解决您的问题:什么会让您的企业花费更多的钱?

是否会出现一些损坏的数据? (正如其他人所说,如果您在关键领域工作,情况可能就是这样)

或者对于普通用户来说这会是性能问题吗?

关于mysql - Web 应用程序的数据库事务保护 - 推荐还是性能消耗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54127087/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com