MySQL съел моск миллионов людей! |
[Aug. 26th, 2011|03:14 pm] |
http://yiiframework.ru/forum/viewtopic.php?f=3&t=260
читаем пост -- веселимся, читаем каменты -- плачем.
(1) "rollback откатывает изменения в случае ошибки"
дело в том что изначально авторы MySQL не знали как должны работать транзакции, и у них commit всегда коммитил (плюя на ошибки).
поэтому теперь весь инет залит говном вида: "if error then rollback" просто потому что в MySQL всё через жопу и транзакйи там НЕТ, там вместо транзакций просто к жопе дверца приделана.
(2) "я сделал с помощью try-catch и у меня всё заработало"
это конечно явный признак магии: рецепт важнее смысла (на самом деле его код можно было бы исправить добавлением одного слова "else")
но гораздо прикольнее как всегда философия... никто не заметил что try-catch фактически ДУБЛИРУЕТ логику транзакции.
что имеем? Имеем Шикарнейшую топовую most-popular DBMS основная работа которой систематически продублирована снаружи от неё. и все так делают и никого это не напрягает.
я знаю что Самые Великие-И-Успешные Гуры Интернета "советуют MySQL" ну так я никогда не скрывал что у всех Вликих Гуров говно вместо мозга. |
|
|
реклама в инете |
[Aug. 26th, 2011|03:59 pm] |
"приумножьте свой капитал на xxxxxxx"
какими точными бывают грамматические ошибки! |
|
|