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 в виду того, что он в состоянии пребеты. «Пребета» — это у нас такой эвфемизм, можно смело юзать — монитор не взорвется. Просто еще нет документации и все-таки наличествуют мелкие косяки, за репорты о которых охотно дарятся лицензии после выхода боевого релиза. Ну вы знаете, как это бывает.
    Поделиться публикацией
    Комментарии 16
      +2
      вообщето давно известно что MySQL популярнее постгреса, америку вы не открыли.
      только вот причина этой популярности только в одном — кто раньше встал того и тапки. Кто раньше захватил ум студиоуза, тот этим студиоузом и его друзьями править и будет. Большинству этих студиоузов не нужна вся мощь постгреса, а раз хватает, то зачем им изучать и пользоваться чем-то большим? Единицы уходят на постгрес потомучто им не хватает MySQL.
        0
        И не пытался, если честно. Люди просили приоткрыть занавес.
        +1
        По поводу китайцев — в приватных беседах они признают, что не все жители китайских деревень регистрируют всех своих детей. Так как за рождение лишних детей у них штрафы предусмотрены. Так что их реально больше, чем все думают.
          0
          Да, лютая правда. А документ получает тот ребенок, что идет учиться или работать в город. В нашей стране было нечто похожее, кстати.
          +1
          Спасибо и за лицензии, и за поздравления… И вам успехов в Новом году! (Эх, последний бой он трудный самый, завтра наконец-то празднования закончатся :) )

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

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

            0
            Дык, не надеялись мы лицезреть Хабраэффект воочию. Девушкам благодарности передам.
              +1
              А ещё лицензии случайно не выдаёте? :)
                +1
                +100500, раз уж завтра «Старый Новый Год» :))
                  0
                  Постоянно практически выдаем. На сайте можно узнать как получить лицензию, раздел «Get a free license».
                  0
                  8 млрд благодарностей ))
                    0
                    Женщину баловать нельзя. Особенно в сугубо мужском коллективе. Иначе, эти 8 мульярдов в следующий раз на лягут тяжким бременем на нас. ;)
                0
                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
                  Я надеюсь это информация по запуску 1.2.10-бета? Точно?
                    0
                    Прошёл по ссылке на бету
                      0
                      А стоп, скачал-то не то. Заработало, извиняюсь, что сбил с толку.
                        0
                        Ну, не сбил, конечно. :) Но понервничать заставил :)

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

                  Самое читаемое