Слон против дельфина: встреча московских групп пользователей MySQL и PostgreSQL::Журнал СА 2.2009
www.samag.ru
     
Поиск   
              
 www.samag.ru    Web  0 товаров , сумма 0 руб.
E-mail
Пароль  
 Запомнить меня
Регистрация | Забыли пароль?
Журнал "Системный администратор"
Журнал «БИТ»
Подписка
Архив номеров
Где купить
Наука и технологии
Авторам
Рекламодателям
Контакты
   

  Опросы
  Статьи

Событие  

В банке рассола ждет сисадмина с полей фрактал-кукумбер

Читайте впечатления о слете ДСА 2024, рассказанные волонтером и участником слета

 Читать далее...

Организация бесперебойной работы  

Бесперебойная работа ИТ-инфраструктуры в режиме 24/7 Как обеспечить ее в нынешних условиях?

Год назад ИТ-компания «Крок» провела исследование «Ключевые тренды сервисного рынка 2023». Результаты

 Читать далее...

Книжная полка  

Читайте и познавайте мир технологий!

Издательство «БХВ» продолжает радовать выпуском интересных и полезных, к тому же прекрасно

 Читать далее...

СУБД PostgreSQL  

СУБД Postgres Pro

Сертификация по новым требованиям ФСТЭК и роль администратора без доступа к данным

 Читать далее...

Критическая инфраструктура  

КИИ для оператора связи. Готовы ли компании к повышению уровня кибербезопасности?

Похоже, что провайдеры и операторы связи начали забывать о требованиях законодательства

 Читать далее...

Архитектура ПО  

Архитектурные метрики. Качество архитектуры и способность системы к эволюционированию

Обычно соответствие программного продукта требованиям мы проверяем через скоуп вполне себе понятных

 Читать далее...

Как хорошо вы это знаете  

Что вам известно о разработках компании ARinteg?

Компания ARinteg (ООО «АРинтег») – системный интегратор на российском рынке ИБ –

 Читать далее...

Графические редакторы  

Рисование абстрактных гор в стиле Paper Cut

Векторный графический редактор Inkscape – яркий представитель той прослойки open source, с

 Читать далее...

День сисадмина  

Учите матчасть! Или как стать системным администратором

Лето – время не только отпусков, но и хорошая возможность определиться с профессией

 Читать далее...

День сисадмина  

Живой айтишник – это всегда движение. Остановка смерти подобна

Наши авторы рассказывают о своем опыте и дают советы начинающим системным администраторам.

 Читать далее...

Виртуализация  

Рынок решений для виртуализации

По данным «Обзора российского рынка инфраструктурного ПО и перспектив его развития», сделанного

 Читать далее...

Книжная полка  

Как стать креативным и востребованным

Издательский дом «Питер» предлагает новинки компьютерной литературы, а также книги по бизнесу

 Читать далее...

Книжная полка  

От создания сайтов до разработки и реализации API

В издательстве «БХВ» недавно вышли книги, которые будут интересны системным администраторам, создателям

 Читать далее...

Разбор полетов  

Ошибок опыт трудный

Как часто мы легко повторяем, что не надо бояться совершать ошибки, мол,

 Читать далее...

1001 и 1 книга  
19.03.2018г.
Просмотров: 6186
Комментарии: 0
Машинное обучение с использованием библиотеки Н2О

 Читать далее...

12.03.2018г.
Просмотров: 6896
Комментарии: 0
Особенности киберпреступлений в России: инструменты нападения и защита информации

 Читать далее...

12.03.2018г.
Просмотров: 4179
Комментарии: 0
Глубокое обучение с точки зрения практика

 Читать далее...

12.03.2018г.
Просмотров: 2986
Комментарии: 0
Изучаем pandas

 Читать далее...

12.03.2018г.
Просмотров: 3791
Комментарии: 0
Программирование на языке Rust (Цветное издание)

 Читать далее...

19.12.2017г.
Просмотров: 3801
Комментарии: 0
Глубокое обучение

 Читать далее...

19.12.2017г.
Просмотров: 6295
Комментарии: 0
Анализ социальных медиа на Python

 Читать далее...

19.12.2017г.
Просмотров: 3150
Комментарии: 0
Основы блокчейна

 Читать далее...

19.12.2017г.
Просмотров: 3445
Комментарии: 0
Java 9. Полный обзор нововведений

 Читать далее...

16.02.2017г.
Просмотров: 7261
Комментарии: 0
Опоздавших не бывает, или книга о стеке

 Читать далее...

17.05.2016г.
Просмотров: 10627
Комментарии: 0
Теория вычислений для программистов

 Читать далее...

30.03.2015г.
Просмотров: 12347
Комментарии: 0
От математики к обобщенному программированию

 Читать далее...

18.02.2014г.
Просмотров: 13979
Комментарии: 0
Рецензия на книгу «Читаем Тьюринга»

 Читать далее...

13.02.2014г.
Просмотров: 9109
Комментарии: 0
Читайте, размышляйте, действуйте

 Читать далее...

12.02.2014г.
Просмотров: 7063
Комментарии: 0
Рисуем наши мысли

 Читать далее...

10.02.2014г.
Просмотров: 5373
Комментарии: 3
Страна в цифрах

 Читать далее...

18.12.2013г.
Просмотров: 4603
Комментарии: 0
Большие данные меняют нашу жизнь

 Читать далее...

18.12.2013г.
Просмотров: 3412
Комментарии: 0
Компьютерные технологии – корень зла для точки роста

 Читать далее...

04.12.2013г.
Просмотров: 3142
Комментарии: 0
Паутина в облаках

 Читать далее...

03.12.2013г.
Просмотров: 3388
Комментарии: 0
Рецензия на книгу «MongoDB в действии»

 Читать далее...

02.12.2013г.
Просмотров: 3010
Комментарии: 0
Не думай о минутах свысока

 Читать далее...

Друзья сайта  

 Слон против дельфина: встреча московских групп пользователей MySQL и PostgreSQL

Архив номеров / 2009 / Выпуск №2 (75) / Слон против дельфина: встреча московских групп пользователей MySQL и PostgreSQL

Рубрика: Событие

Слон против дельфина: встреча московских групп
пользователей MySQL и PostgreSQL

– Ыыы... А вдруг они… подерутся?

– Что значит «вдруг»?

Да, странно – имена без весовых категорий указаны... Или будет как в К1?

Боксерские перчатки выдавать будут?

 

Из комментариев к предстоящему событию на форуме opennet.ru

22 января в Москве в помещении Высшей школы экономики на Покровском бульваре состоялась совместная встреча московских групп пользователей MySQL и PostgreSQL. Обошлось без кровопролития…

Это мероприятие все ждали с несколько нездоровым оживлением. Это и понятно, сообщества MySQL и PostgreSQL давно известны антагонизмом по отношению друг к другу. «Копья» на многочисленных интернет-форумах и списках рассылки «трещат» уже далеко не первый год, и вот организована первая очная встреча.

Сторону PostgreSQL представляли Николай Самохвалов («Постгресмен», он и выступал в качестве ведущего встречи), Олег Бортунов, Федор Сигаев (PostgreSQL Global Development Group) и Андрей Смирнов (NetStream). Им противостояли Константин Осипов (Sun/MySQL) и Алексей Рыбак (Badoo.com).

И треснул мир напополам. Дымит разлом

И треснул мир напополам. Дымит разлом

Во вступительном слове Николай Самохвалов подчеркнул, что последователи обоих СУБД собрались, как друзья, как сторонники двух самых успешных Open Source-серверов баз данных, для распространения которых сейчас, во время тяжелых экономических условий, возможно, самое время.

Первая часть встречи действительно была организована как поединок – 40 минут были разбиты на четыре части, на протяжении которых стороны при жёстком регламенте времени (по пять минут каждой стороне) должны были осветить работу отстаиваемой СУБД в том или ином аспекте.

Getting started

Первый раунд был посвящён проблемам установки СУБД, и Николай Самохвалов в своём выступлении постарался развенчать миф о сложности и «консольности» PostgreSQL, продемонстрировав на слайдах работу симпатичного графического инсталлятора. Особый упор делался на разнообразие способов установки и управления СУБД, простоту этого действия для новичков («Нужно только жать кнопку Next!»).

Очень порадовало публику известие о разработке компании EnterpriseDB, позволяющей управлять СУБД PostgreSQL с iPhone.

Говоря о возможностях сервера баз данных, Николай сообщил, что на любой вопрос человека, мигрирующего на PostgreSQL, вида «а почему вот этого нет?» Он ответственно заявляет – «вот это – уже есть»!

В ответ, говоря про установку MySQL, Константин Осипов поначалу ограничился одной фразой:

– Говорить тут особо нечего, у большинства из вас MySQL уже стоит.

Но потом кратко обрисовал установку СУБД, уложившись в три минуты, против заявленных пяти, при этом успев рассказать о типах хранилищ данных в MySQL.

Scale out

Следующий раунд – «Масштабирование». Его начал Алексей Рыбак (личность достаточно известная в мире разработчиков высоконагруженных систем и веб-программирования). Своё выступление он начал словами:

– Я здесь представляю тех ребят, которые просто берут MySQL и используют её. Я имею слабое представление о том, что там внутри.

После чего поделился собственным опытом использования СУБД в большом проекте (тысячи серверов, 24х7х365 и т. д.). При этом упор делался на то, что прагматичная позиция диктует выбирать не красивых и умных, а гарантированно работающие схемы, и в этом смысле MySQL очень хороша тем, что не даёт создавать неоправданно сложные зависимости между данными и «не диктует неэффективную или сложно управляемую архитектуру».

Алексей подчеркнул, что решения, применяемые в Badoo.com, не используют сложных запросов, внешних ключей триггеров и процедур, а репликация, шардинг (сегментирование по определенному признаку), очереди событий на базе MySQL являются собственными разработками. При этом архитектура системы не менялась 4 года, за которые число пользователей её возрастало от ноля до 18 миллионов.

Далее Алексей рассказал о новом проекте – libmca, библиотеки для построения клиента с асинхронной обработкой множества запросов к СУБД MySQL.

В ответ Андрей Смирнов подчеркнул преимущества PostgreSQL на многоядерных и многопроцессорных аппаратных платформах. Также были упомянуты чрезвычайно эффектные решения для PostgreSQL от компании Skype, такие как PgBouncer и Sky Tools (Longdicade), а также встроенные в СУБД средства масштабирования. Далее было кратко рассказано об архитектуре Skype, которая, по заверениям разработчиков, должна оставаться жизнеспособной и при миллиарде пользователей. Вообще с таким пользователем, как Skype, команде PostgreSQL в этом раунде можно было больше ничего не доказывать.

Упомянуто было также теперь уже открытое решение GridSQL от EnterpriseDB.

Development

Третий раунд был посвящён развитию СУБД.

Николай Самохвалов рассказал о циклах разработки PostgreSQL, системе нумерации версий и о нововведении процесса разработки – мероприятиях Commit Fest, процесса регулярной обработки патчей и включении их в CVN HEAD. Благодаря им сообщество в любой момент времени знает, какие изменения точно будут в очередном релизе СУБД (в данном случае в PostgreSQl 8.4).

В ответ Константин Осипов рассказал о прогрессе MySQL за последние 6 лет и показал структуру разработки СУБД, назвав важное отличие – использование распределённой системы контроля версий (Bazaar), что обусловлено принципами разработки MySQL, а именно наличия, помимо основного дерева, большого числа поддерживаемых веток. Было рассказано об инструментах тестирования и сборки, о новшествах в предстоящих релизах СУБД – 5.3, 6.0 (online backup и новые хранилища данных Maria и Falcon), 6.1 (наконец-то внешние ключи!).

Community

Следующий раунд назывался «Сообщество».

Константин Осипов, не покидая кафедры, рассказал о существующих формах поддержки пользователей MySQL – списках рассылки, форумах, московской группе пользователей, особо была упомянута платная техническая поддержка для коммерческих клиентов. (Цитата: «Если есть какая-либо техническая проблема – есть гарантия, что она будет решена».)

Николай Самохвалов показал географическое распространение разработчиков и групп пользователей PostgreSQL (увы, как было видно на карте, Африка и Антарктида оказались практически не охвачены) и рассказал о мероприятиях, проводимых российским PostgreSQL-сообществом. Тут оппонентам крыть было нечем – на одном из таких мероприятий мы и находились.

Coda

После этого слово попросил Максим Бабук (Masterhost), рассказавший об успешном переводе высоконагруженной системы с MySQL на PostgreSQL и о том, что последняя нормально выдерживала нагрузки, на которых первая «умирала». Патетику доклада несколько сбил Фёдор Сигаев, спросив, зачем при описанной структуре данных (шесть простых таблиц, простые запросы) надо было использовать реляционную СУБД.

На этом первая часть встречи закончились, и приглашённые эксперты стали отвечать на вопросы присутствующих.

Прения

«Холивара» не получилось, наверняка к чьему-то разочарованию. Возможно потому, что был вечер трудового дня и все устали, а может, просто собрались адекватные люди, которые к тому же успели поломать на форумах все возможные копья. В аудитории царила обстановка политкорректности и доброжелательности.

Вопросы старались задавать представителям двух команд одновременно, правда, это не всегда получалось. Касались они самых разных тем – от «назовите самый большой проект под PostgreSQL» до реализации OLAP-куба. Из конструктивной части вопросов/ответов довольно интересно было послушать про организацию работы СУБД в условиях ограниченности ресурсов, виртуализацию (VPS), о подходах к проблеме квотирования ресурсов. Также вышла увлекательная мини-дискуссия между Олегом Бортуновым и Константином Осиповым относительно применения паттернов построения доступа к данным и концепции Cloud Сomputing в свете будущего информационных систем.

Последний вопрос был знаковым, его задала очаровательная девушка, вид которой во время встречи вызывал недоумение – как и зачем она здесь оказалась. В общем, после рассуждений о жадных или генетических алгоритмах и индексирующих многомерных массивах прозвучало:

– Здравствуйте! Я начинающий веб-дизайнер, не подскажете, какую базу данных мне выбрать? – бурная реакция аудитории заглушила ответ: «Вам, девушка, любую».

Расходились в хорошем настроении.

Текст: Кирилл Сухов, фото Михаил Шурутов


Комментарии отсутствуют

Добавить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

               Copyright © Системный администратор

Яндекс.Метрика
Tel.: (499) 277-12-45
E-mail: sa@samag.ru