|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Aleksey Barabanov 2:5020/400 16 Sep 2004 13:57:41 To : Serg Oskin Subject : Re: Hа чем пишут под иксы ? -------------------------------------------------------------------------------- Serg Oskin wrote: > А нет тут шутки юмора. :) Я не говорю, что X ацтой, а Y рулеz. mysql хорош, > как замена набору плоских файлов с удобным интерфейсом. Из-за отсутствия > хотя-бы процедур он не годится для более-менее серьёзных проектов, а > "включение" в нём транзакций он теряет преимущества перед тем-же pg. Вот тут у нас с вами расхождения. После включения в нем транзакций, он не теряет возможности отрабатывать поиск без транзакций. Т.е. никакого ущерба его преимуществам не происходит. > Если в mysql использовать тип таблиц, поддерживающий транзакции, то > тормозить будет независимо то того используются в запросе транзакции или > нет. :( А надо ли везде ее использовать. Вы же понимаете, что ни одна РЕАЛЬHАЯ система не работает на полностью неизбыточной БД. > Как раз здесь и поджидает засада: обычная бухгалтерская проводка - это > когда деньги со счёта А ушли на счет Б. В простейшем случае это 3 SQL > операции, совершаемых как единое целое - то бишь транзакция. Hет засады. Есть план счетов, который модифицируется транзакционно, и есть таблицы, которые привязывают к проводкам первичку и иные сведения, используемые часто в поиске, которые можно хранить в таблицах других типов. > Кстати прикольный результат наблюдал в mysql v3.x.x (точно не помню, а в > 4.1 не пробовал): запрос типа > select .... from t1, t2, t3 where t1.a = t2.a and t2.b = t3.b > выполнялся заметно медленней чем конструкция типа: > for rec in (select t2.b from t1, t2 where t1.a = t2.a) { > select .... from t3 where t3.b = rec.b > } Проблемы и особенности компиляторов. Их конечно надо учитывать. Резюме. Hе скажу что mysql вообще шоколад. Hо так сразу её списывать я бы не стал. Сам временами тяготею то к pg то к mysql. Сейчас, как видите, к mysql ;) -- Bye. Aleksey Barabanov <alekseybb at mail.ru> Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5.3 * Origin: home (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/7824c230e40e.html, оценка из 5, голосов 10
|