HighLoad++ 2015 завершён! Ждём вас в 2016 году!

Профессиональная конференция разработчиков высоконагруженных систем

2 и 3 ноября 2015 Крокус-Экспо МОСКВА
Профессиональная конференция разработчиков высоконагруженных систем

PostgreSQL начинает и выигрывает!

Битва кучи якодзун

MySQL vs PostgreSQL vs MongoDB — запасаемся попкорном, парни!

Каждый год конференция HighLoad++ становится битвой производителей баз данных. У кого индекс длиннее быстрее, движок шустрее, у кого кластер лучше и шардинг умнее. Мы болеем за Tarantool (и не только потому, что его автор, Константин Осипов, в Программном комитете конференции), но основных игроков трое:

  • MySQL — в этом году мы узнаем об использовании MySQL в Facebook и Alibaba;
  • MongoDB — алгоритм Raft и движок WiredTiger;
  • PostgreSQL ;)

В этой рассылке очередь последнего. СЕМНАДЦАТЬ (это дофига!) заявок подано в Программный комитет об этой СУБД. Что это? Отголосок импортозамещения?

Добавилось пять мастер-классов от компании PostgreSQL Professional (кстати, спонсора конференции HighLoad++ — вы сможете задать свои вопросы экспертам компании). Кроме мастер-классов компания представит доклад Олега Бартунова, Александра Короткова и Федора Сигаева под названием "Улучшаем NoSQL в постгресе. Индексируем подзапросы".

Олег Бартунов

Мы предлагаем реализовывать работу со сложными типами данных с помощью подзапросов, которые уже сейчас позволяют реализовывать запросы произвольного уровня сложности на SQL. Например, найти массивы, у которых хотя бы один элемент удовлетворяет сложному условию, сейчас невозможно без использования подзапроса.

Мы покажем синтаксическую обертку (syntax sugar) для написания подобных запросов к jsonb, которая разворачивается в комбинацию подзапросов. Конкретный синтаксис сейчас неважен: он требует долгого и терпеливого обсуждения в сообществе, но выразительная мощь языка от этого не измениться. Мы же сфокусируемся на задаче индексной поддержки сложных запросов, включая подзапросы. Эта задача представляет собой реальный вызов и на данном этапе мы покажем прототип новой индексной инфраструктуры и примеры ее использования.

Наш другой партнёр, компания Avito в лице Сергея Бурладяна раскроет тему восстановления после аварий.

В своём докладе Сергей расскажет про:

  • общую схему связей баз данных между собой и с другими компонентами;
  • точки отказа и виды аварий, затрагиваемые связи;
  • бинарную репликацию и архив;
  • логическую репликацию, pgq, londiste, UNDO (REDO), пересоздание репки;
  • скрипт и процедуру переключения при аварии;
  • планы: развитие «восстановлений» по всем связям, автоматика на основе системы zookeeper (etcd и т.п.).

Задать свои вопросы Сергею вы сможете на стенде Avito в рамках технологической выставки HighLoad++.

Ещё десяток докладов по PostgreSQL доступен в тезисах конференции.

Российская митап-группа по PostgreSQL стала 3-й в мире по размеру

Анонсы ближайших событий

#PostgreSQLRussia — российское PostgreSQL-сообщество, которое было основано в 2008 Николаем Самохваловым и Иваном Золотухиным.

После рестарта на площадке Meetup.com в сентябре 2014, меньше чем за год группа выросла до 3-го места в мире, обойдя испанскую и английскую группы, и уступая только Нью-Йорку и Сан-Франциско (пока!). За это время были проведены митапы в компаниях Яндекс, Avito, Parallels, Ontico, 404 Group.

Организаторы митапов приглашают присоединяться всех желающих, чтобы:

  • проявлять активность и получать за это призы от спонсоров;
  • [NEW!] получать скидки на продукты и услуги от ряда компаний-партнёров;
  • вовремя узнавать о событиях и бронировать место;
  • смотреть онлайн-трансляции событий и записи видео;
  • получать полезные материалы про PostgreSQL и смежные технологии;
  • обойти NYC и SF ;-)

Участие бесплатное.

Николай Самохвалов: «Особенно мы рады новичкам и тем, кто ещё только начинает интересоваться Open Source и СУБД PostgreSQL».

Ближайшие встречи #PostgreSQLRussia

14 октября 2015 — ЯНДЕКС. Тема: как спать спокойно?

Владимир Бородин (Яндекс, PostgreSQL DBA): «Я немного расскажу про то, как устроено хранение данных на диске и организован WAL в PostgreSQL, какие есть средства для резервного копирования и восстановления. Как, используя некоторые их них, не бояться потерять данные и почему PostgreSQL славится своей надёжностью.»

Адрес митап-группы: http://PostgreSQLRussia.org

Rambler's Top100