вторник, апреля 29, 2008

Бардак, он везде бардак

Я с интересом читаю блог Джонатана Шварца (Chief Executive Officer and President
Sun Microsystems, Inc.) Несмотря на его достаточно очевидную маркетинговую составляющую, в нем проглядывает простая человеческая непосредственность (ну или может искусно имитируется).
Последний пост называется "Выбираем свободу" и суть его в том, что на одной официальной встрече Джонатан спрашивает одного большого CTO большой Компании, "а вы используете MySQL?" (Sun купила MySQL? так что он не просто так это спрашивает :). На что большой CTO отвечает: "Конечно нет. Мы используем другую известную и дорогую СУБД". А CISO добавляет: "Мы не можем использовать какой-то там левый MySQL, потому что мы очень серьезная контора!".
И тут оказывается, что разработчики этой большой и серьезной конторы вовсю используют MySQL, и только большие начальники об этом ничего не знают.
Тут Джонатан начинает рассуждать о том как важна свобода, и поэтому Sun это здорово.
А я подумал что бардак, он и в Америке бардак. А CTO и CISO что у них, что у нас предпочитают надувать от важности щеки вместо того, чтобы заниматься делом.

2 комментария:

Илья Казначеев комментирует...

Нашли, чем гордиться.

Я понимаю, если бы постгрес использовали...

snow комментирует...

Ну вообщем то правы по-своему манагеры... Просто забыли у них уточнить "а используется ли мускул как ОСНОВНАЯ СУБД в вашей компании/в вашем флагмантском продукте". И ответ был бы однозначно правильным - НЕТ. Мускул, постгре и т.п. занимают очень простую нишу - они используются для внутренних целей - логинга, аналитической обработки больших объемов чаще всего в одно пользовательском (при записи) режиме. Если вам понадобится запись в многопользовательском режиме и требуется обеспечть транзакционность, то потребуется доставить транзакционный движок, например, InnoDB, и как только вы это сделаете, все преимущества в скорости MySql растеряет. Да, многие компании используют MySql, но только для внутренних целей, так сказать это СУБД промежуточного уровня. В Web-е она получила распространение благодаря специфике - данные используются чаще всего в режиме чтения, а изменения(обновления) если и случаются в многопользовательском режиме, то вероятность конфликтов обновления довольно мала.