Статистика в IT

индекс
92,59

MySQL vs PostgreSQL в контексте празднования Нового Года

Не священной войны ради, а забавы токмо хочу поведать, хабралюд, историю сию. В канун празднования Нового Года от лица своей конторы раздавал я лицензии персональные на ER-дизайнеры: PgMDD и MyMDD (для PostgreSQL и MySQL соответственно). В опусе моем хочу раскрыть некоторые статистические аспекты, и поделиться выводами, сделанными на основании ваших запросов, друзья.

Популярность


Не буду раскрывать точных цифр по количеству отданных лицензий, но скажу лишь, что запланированных 8 миллиардов едва хватило на нужды просящих. И это с учетом официальных (официальных ли?) ~7 миллиардов населения Земли. По-моему, китайцы что-то не договаривают.

Вашему вниманию статистический «бубл», он же тор. Кстати, сделан с помощью шикарной онлайн тулзы, которую я нашел совершенно случайно.



Не знаю как расценить результат 63% у MySQL против 36% у PostgreSQL. Далекоидущие выводы предлагаю сделать тебе, хабражитель, в комментариях. Я лично полагаю, что каста «Желающих Постгреса» напилась раньше, чем их братья по разуму и не смогла запросить подарок. Напомню, что дело было 30 декабря в разгар лютых корпоративов, жертвой коих стал и автор сих строк.

Касты


Стоит уделить внимание одному интереснейшему факту. Врядли кто удивится тому, что мы пристально вчитывались в письма от людей с ящиками отличными от gmail.com и mail.ru, а конкретней от людей с корпоративными ящиками.

Так если в запросах на дизайнер для MySQL преобладает учащаяся молодежь и веб-фрилансеры, то дизайнер для постгреса спрашивают и корпоративные люди, и их ощутимо много. Мы не усмотрели ничего удивительного в том, что PostgreSQL всерьез рассматривается как альтернатива Oracle, по крайней мере, для новых проектов. В этом плане, признаться, удивил тот факт, что ни один не спросил про поддержку дизайнером СУБД EnterpriseDB, которая агрессивно позиционирует себя как «PostgreSQL совместимый с Oracle» (Built upon PostgreSQL… offers deeper Oracle® compatibility).

Население


Поговорим о людях. Наш народ всегда славился простодушием, открытым сердцем. И в этот раз не дал он усомниться в своих качествах. Каждый четвертый из одаренных просил сразу оба дизайнера. Некоторые, правда по скромности природной отсылали два письма и в разное время, что добавило нам боли анальной, но не критично.

Можем также поделиться приблизительными данными по «слоям» населения:
  • 80% — студенты и преподаватели (изучать),
  • 5% — фрилансеры (зарабатывать),
  • 3% — госучреждения,
  • 2% — девушки (судя по именам).


Это очень грубая оценка, но все же.

Из забавных (читай «никому не нужных») фактов хочу привести статистику по популярным именам:

  • 7.3% — Александр
  • 7.2% — Дмитрий
  • 6.5% — Сергей
  • 5.7% — Алексей
  • 5.2% — Андрей
  • 3.8% — Евгений
  • 2.9% — Михаил
  • 2.9% — Максим
  • 2.8% — Антон
  • 2.7% — Павел
  • 2.7% — Владимир.


Исходя из результатов с уверенностью можно утверждать одно — китайцы умело мимикрируют.

Почта



Не удивил нас факт, что гегемоном в области почтовых услуг нынче является никто иной как Google. Доля людей с ящиками от «корпорации добра» составила 58,7% процентов. Ближайшие же конкуренты Yandex и Mail.ru имеют долю в 7,2% каждый. Было много людей, которые предпочли предоставить нам для регистрации свои корпоративные ящики. Но в общем и целом, ГуглоМейл шагает по планете.

Кстати, нагрузка по регистрации и обработке легла на плечи двух хрупких девушек. Ими проделана огромная ручная работа. Они даже написали всем хозяевам всех серверов, которые нам прислали глупости вроде такого:

host mxs.majordomo.ru [78.108.81.249]: 550-host 80.73.171.170 is listed in rbl.majordomo.ru, use:
550 httр://majordomo.ru/rbl for remove IP



или такого:

host imx2.rambler.ru [81.19.88.6]: 554 5.7.1 Spam message rejected; If this is not spam contact abuse at rambler-co.ru


Ответов не воспоследовало, делайте выводы о сервисах. Мы понимаем GMail, который может засунуть сообщение в спам, но тупо не принимать его — по-нашему просто перебор.

Feedback


Отзывы от вас начали поступать тут же. Что обрадовало — как разработчиков, и огорчило — как людей, рожденных в СССР. Приходилось буквально вытаскивать себя из-за праздничного стола аки пресловутый Барон Мюнхаузен. И в срочном порядке проверять, готовить и отвечать. К несомненной победе Хабра в делах багофикса стоит отметить бету выпущенную по горячим следам для PostgreSQL дизайнера. И самое удивительное, что бета эта была направлена на устранение проблем с Wine'ом.

Вместо заключения


Побед и свершений Вам в новом году, друзья!

PS


Я не включил в эту статистику дизайнер для MsSQL в виду того, что он в состоянии пребеты. «Пребета» — это у нас такой эвфемизм, можно смело юзать — монитор не взорвется. Просто еще нет документации и все-таки наличествуют мелкие косяки, за репорты о которых охотно дарятся лицензии после выхода боевого релиза. Ну вы знаете, как это бывает.
_________
Текст подготовлен в ХабраРедакторе
+15
13 января 2010, 13:45
2

комментарии (16)

+2
xiWera #
вообщето давно известно что MySQL популярнее постгреса, америку вы не открыли.
только вот причина этой популярности только в одном — кто раньше встал того и тапки. Кто раньше захватил ум студиоуза, тот этим студиоузом и его друзьями править и будет. Большинству этих студиоузов не нужна вся мощь постгреса, а раз хватает, то зачем им изучать и пользоваться чем-то большим? Единицы уходят на постгрес потомучто им не хватает MySQL.
0
pasha_golub #
И не пытался, если честно. Люди просили приоткрыть занавес.
+1
abelozor #
По поводу китайцев — в приватных беседах они признают, что не все жители китайских деревень регистрируют всех своих детей. Так как за рождение лишних детей у них штрафы предусмотрены. Так что их реально больше, чем все думают.
0
pasha_golub #
Да, лютая правда. А документ получает тот ребенок, что идет учиться или работать в город. В нашей стране было нечто похожее, кстати.
+1
VolCh #
Спасибо и за лицензии, и за поздравления… И вам успехов в Новом году! (Эх, последний бой он трудный самый, завтра наконец-то празднования закончатся :) )

>по скромности природной отсылали два письма и в разное время, что добавило нам боли анальной, но не критично.

«Не виноватая я...» Кто же знал, что вы вручную будете обрабатывать 8 млрд. лицензий. Приношу свои извинения и отдельные благодарности плечам хрупких девушек.

0
pasha_golub #
Дык, не надеялись мы лицезреть Хабраэффект воочию. Девушкам благодарности передам.
+1
ZoRgSoft #
А ещё лицензии случайно не выдаёте? :)
+1
XuMiX #
+100500, раз уж завтра «Старый Новый Год» :))
0
pasha_golub #
Постоянно практически выдаем. На сайте можно узнать как получить лицензию, раздел «Get a free license».
0
dohlik #
8 млрд благодарностей ))
0
pasha_golub #
Женщину баловать нельзя. Особенно в сугубо мужском коллективе. Иначе, эти 8 мульярдов в следующий раз на лягут тяжким бременем на нас. ;)
0
Kodeks #
Linux 2.6.30.10-105.fc11.i686.PAE #1 SMP Thu Dec 24 16:41:17 UTC 2009 i686 i686 i386 GNU/Linux
wine-1.1.32

$ wine PgMDD.exe
fixme:process:SetProcessShutdownParameters (00000100, 00000001): partial stub.
fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) — stub!
fixme:wbemprox:wbem_locator_ConnectServer 0x146ea0, L«ROOT\\CIMV2», (null), (null), (null), 0x00000000, (null), (nil), 0x19dea44)
fixme:wbemprox:DllCanUnloadNow
fixme:mountmgr:harddisk_ioctl unsupported ioctl 560000
fixme:wbemprox:wbem_locator_ConnectServer 0x147e20, L«ROOT\\CIMv2», (null), (null), (null), 0x00000000, (null), (nil), 0x1cfea4c)
fixme:wbemprox:DllCanUnloadNow
fixme:mountmgr:harddisk_ioctl unsupported ioctl 560000
fixme:wbemprox:wbem_locator_ConnectServer 0x147fb0, L«ROOT\\CIMv2», (null), (null), (null), 0x00000000, (null), (nil), 0x19dea4c)
fixme:wbemprox:DllCanUnloadNow
fixme:mountmgr:harddisk_ioctl unsupported ioctl 560000
fixme:wbemprox:wbem_locator_ConnectServer 0x148140, L«ROOT\\CIMv2», (null), (null), (null), 0x00000000, (null), (nil), 0x1cfea4c)
fixme:wbemprox:DllCanUnloadNow
fixme:mountmgr:harddisk_ioctl unsupported ioctl 560000
fixme:wbemprox:wbem_locator_ConnectServer 0x1482d0, L«ROOT\\CIMv2», (null), (null), (null), 0x00000000, (null), (nil), 0x19dea4c)
fixme:wbemprox:DllCanUnloadNow
fixme:mountmgr:harddisk_ioctl unsupported ioctl 560000
fixme:wbemprox:wbem_locator_ConnectServer 0x1484b0, L«ROOT\\CIMv2», (null), (null), (null), 0x00000000, (null), (nil), 0x1cfea4c)
fixme:wbemprox:DllCanUnloadNow
fixme:wbemprox:wbem_locator_ConnectServer 0x148640, L«ROOT\\WMI», (null), (null), (null), 0x00000000, (null), (nil), 0x19dea44)
fixme:wbemprox:DllCanUnloadNow
fixme:reg:RegSetKeySecurity :(0x7c,4,0x1acca9c): stub
err:seh:raise_exception Unhandled exception code 80000001 flags 0 addr 0x683591b9

Появляется «Loading...» и по-прежнему падает.
0
pasha_golub #
Я надеюсь это информация по запуску 1.2.10-бета? Точно?
0
Kodeks #
Прошёл по ссылке на бету
0
Kodeks #
А стоп, скачал-то не то. Заработало, извиняюсь, что сбил с толку.
0
pasha_golub #
Ну, не сбил, конечно. :) Но понервничать заставил :)

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.