Pull to refresh
3
0
erock @erock

User

Send message
ага. час назад об этом написал :)
Гм. Вы просите поддержку транзакций от новых движков, но ни одна из A, C, I, D вам не нужна. Может вам не нужны транзакции?
интенсивная запись была в две-три таблицы. Но с ними были проблемы не с целостностью, а с выборками из них. И тут InnoDB только замедляет.
> в случае если у вас будет посещаемый проект типа хабра то вполне будет.
вспоминается выступление программеров с ЖЖ, когда они говорили, что у них ВСЕ таблицы MyISAM. Вы думаете у них слабые нагрузки? На собственном опыте - мы имели > 1000 запросов\сек тоже только на MyISAM - с атомарностью и изоляциями проблем небыло.
вот разделение рид и райт коннектов - это другое дело.
> интенсивно писать в несколько потоков
как много случаев, когда вам в веб-приложении приходилось интенсивно писать в одну таблицу в несколько потоков?
Уверен, что на большой проект - это одна-две таблицы. Делайте их InnoDB и будет вам счастье.
Интересно было бы услышать тогда примеры.
Очень много людей, кто рассуждает о транзакциях не представляя вообще зачем они нужны. Обычно в ответ слышишь что-то типа: "Для работы с биллингом точно надо" и т.п.
а уж не Falcon ли приходит на смену InnoDB?
поддержки транзакций в MyISAM нет намеренно.
Не так много реальных задач в веб-программировании, где действительно нужны транзакции и ACID. А механизм транзакций - это гарантированное замедление работы бд.
Поэтому всем, кому они нужны - InnoDB и новомодный Falkon в руки.
А чем-таки они плохи? :)
Мне, кажется, что многое из того, о чем пишет автор применимо к не очень большим сайтам с несложной структурой страниц.
Когда у вас портал страниц на 100, кучу контента генерируется на js, данные приходят через ajax, всякие там drag&drop и т.п. посмотрю я как вы обойдетесь без картинок в коде, таблиц, id у тегов, js внутри HTML.
Чем фреймы так плохи? Порой без них никуда - например, те же HTML-эдиторы.

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity