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" ну так я никогда не скрывал что у всех Вликих Гуров говно вместо мозга. |
|
|
Comments: |
смысл конечно же не в том что это самая охуительная рдб в мире. просто ставишь ее на говно-хостинг с 500к памяти - и пашет, и мемори принт у нее нулевой если запросов по 100 в день, как у большинства говносайтов. вот и весь сикред. трансакции - от лукаваго. не нужны они говносайтам. если у говносайта появилась надобность в трансакции, то у него в бызныс схеме какаято ошыпка.
во - даже понял какая ошыпка: сайт становитцо неподдерживаемым быдлокодером. а это есть основная фича говносайта.
| | о какой версии речь? | (Link) |
|
о какой версии скуля речь?
From: | silly_sad |
Date: | August 26th, 2011 - 02:59 pm |
---|
| | Re: о какой версии речь? | (Link) |
|
понятия не имею какая там у них сейчас. я его проклял лет 5 назад.
>>я знаю что Самые Великие-И-Успешные Гуры Интернета "советуют MySQL"
Кто советует? Я тут совсем не в теме, но те советы, которые мне попадались, сводились к "используйте нормальную СУБД постгрес, а не это убожество под названием MySQL"
это были не настоящие Гуры, а самозванцы.
"я сделал с помощью try-catch и у меня всё заработало"
Читал и плакал. Хрен с ними, с MySQL-ем, тут у нас человек-программист не знает, что такое условный оператор. | |