Слайды и видео митапа #PostgreSQLRussia в Avito.ru

Встреча #PostgreSQLRussia в компании Avito.ru – это 3 часа общения, 7 докладов, около 200 участников, пицца и пиво, призы за лучшие вопросы. Другими словами всё то, что позволяет в дружелюбной обстановке узнать много нового из мира PostgreSQL, обменяться опытом, познакомиться с экспертами.

Используйте хэш-тег #PostgreSQLRussia в социальных сетях, подписывайтесь на митап-группу PostgreSQLRussia.org и приходите на наши встречи!

Первый час состоял из блиц-докладов. Участники обсудили опыт использования PostgreSQL в сервисе микрозаймов Mili.ru, узнали о деталях реализации поиска ближайших соседей kNN-search и его оригинальном применении в области eCommerce, опыте создания и поддержки OpenSource-проекта mysql2postgres, а также ознакомились с подробностями предстоящей в феврале 2015-го конференции PGConf.Russia2015.

Основную часть встречи провели эксперты компании Avito.ru, которые раскрыли свою «кухню» приготовления PostgreSQL в этом чрезвычайно популярном и высоконагруженном онлайн-проекте.

Представляем вашему вниманию материалы этой встречи. Видео со встречи можно смотреть целиком или же использовать представленные ниже ссылки для ознакомления с каждым из докладов в отдельности.

0) Приветственное слово Брюса Момджана (Bruce Momjian) участникам встречи
 

Видео самой встречи:

 

БЛИЦ-ДОКЛАДЫ

1) Dmitrii Golub: «как мы в mili.ru ускорили алгоритм вычисления задолженности, переписав его на pl/pgsql, с какими сложностями столкнулись, чего добились». Mili.ru - сервис микрозаймов.
 
Видео: http://youtu.be/2LDAcGZRAEM?t=6m45s
 
Слайды:
 
2) «Эффективный поиск ближайшего объекта своими руками»
2а) Александр Коротков («Интаро-Софт», PostgreSQL GDG) кратко рассказал о реализации индексной поддержки для решения задачи поиска ближайших соседей (kNN-search) в PostgreSQL
 
Видео: http://youtu.be/2LDAcGZRAEM?t=17m22s
 
Слайды:
 
2б) Стас Кельвич (аспирант МИФИ) продолжил выступление Александра, поведав о практической стороне этого вопроса, в том числе в области eCommerce
 
Видео: http://youtu.be/2LDAcGZRAEM?t=23m13s
 
3) [SPECIAL GUEST] Максим Лапшин, Erlyvideo.ru. Рассказ о небольшом (но ставшем очень популярным!) проекте mysql2postgres (https://github.com/maxlapshin/mysql2postgres/)
 
Видео: http://youtu.be/2LDAcGZRAEM?t=31m52s
Слайды:
 
4) Олег Бартунов, PostgreSQL Global Development Group, major hacker. Анонс PGCONF.RUSSIA-2015 (Москва, февраль 2015)
 
Видео: http://youtu.be/2LDAcGZRAEM?t=46m56s
Слайды:
 

ОСНОВНАЯ ЧАСТЬ

5) PostgreSQL в архитектуре Avito. Михаил Тюрин, Avito.ru
 

Выбор СУБД во многом предопределил успешное развитие. Вокруг PostgreSQL выстроены основные компоненты архитектуры, в том числе и обработка пользовательских запросов.

Доклад про:

* развитие подсистем связанных с PostgreSQL; 
* параметры и режимы функционирования; 
* успешные решения в рамках отдельного postgres-кластера и 
* при распределенной обработке данных; 
* задачи продолжающегося активного роста проекта.

 
Видео: http://youtu.be/2LDAcGZRAEM?t=1h1m40s
Слайды:
 
6) PostgreSQL + PHP.  Мурат Кабилов, Avito.ru
* приемы доступа к данным; 
* прикладной класс работы с БД поверх PDO, особенности PDO; 
* связки пуллов коннектов; 
* API хранимых процедур; 
* работа c распределенным хранилищем; 
* RPC между базами на примере асинхронного геокодинга.
 
Видео: http://youtu.be/2LDAcGZRAEM?t=1h42m10s
Слайды:
7) Резервирование, архивирование, восстановление и т.п.  [DEMO] Демонстрация восстановления и отката PostgreSQL. Сергей Бурладян, Avito.ru
 
Сергей «вживую» продемонстрировал, как в Avito.ru производятся процедуры восстановления и отката PostgreSQL, подробно остановившись на тонких моментах. Это выступление вызвало большой интерес аудитории, многие слушатели особо отметили высокую полезность данной демонстрации. Изучайте, сохраняйте в закладки!
 
Видео: http://youtu.be/2LDAcGZRAEM?t=2h8m11s
Слайды:
 
До новых встреч!