20
回答
关于数据库事务的一点牢骚~~
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

为啥不自己控制事务啊,我们公司是个互联网门户,日访问量千万级,读写数据库相当频繁,业务逻辑也很复杂,用的数据库是mysql,引擎是myisam的,根本不支持事务!因为逻辑复杂到一定程度单靠数据库本身的事务处理是不行的,业务不仅仅是对数据库的操作啊。所以我们都是手工控制事务的。

还有其他人张嘴闭嘴说数据库事务处理的,以为数据库事务是个多么牛B的东西,我看只是没见过更复杂的系统~~

--------------------------

ps:所以说数据库事务只是一个项目的一方面,用不用数据库事务要看你的系统需求,不一定要用。不要把不用事务的系统看成不好的系统,也不要认为事务处理是多么有优势的东西~~

举报
greedisgoo
发帖于6年前 20回/1K+阅
共有20个答案 最后回答: 4年前
用 InnoDB 引擎吧,支持事务处理的
--- 共有 5 条评论 ---
bastetwang回复 @mark35 : 你认为重要的其他人未必认为重要,还有很多人压根认为事务也不重要呢。 你做的东东跟其他人的又不一样。 6年前 回复
mark35回复 @bastetwang : 这么重要的一个功能就被你如此轻描淡写的带过了…… 等你被这个“微不足道”缺陷折腾要去给自己或者别人擦屁股时就能知道屁股后面的是不是屎了。唔,也许真不是也~ 6年前 回复
bastetwang用这样的理论来判断,可以把所有的东东都认为是屎,因为他们肯定都有个地方有缺陷。 6年前 回复
bastetwang回复 @mark35 : http://dev.mysql.com/doc/refman/5.5/en/optimizing-innodb-ddl-operations.html BTW:DDL只是一个功能而已,又不是判断是否屎的标准。 6年前 回复
mark35innodb引擎的事务不支持DDL,依然是一坨屎 6年前 回复

引用来自“鉴客”的答案

用 InnoDB 引擎吧,支持事务处理的
那就是 InnoDB的生活,InnoDB的命.
都认命吧.

引用来自“William”的答案

我们公司是MSSQL, 并且内部ERP系统, 事务用的贼多

所以我让他们都认命,哈哈.

命中注定,所以就没有招了.

顶部