в Москве 
Николай Самохвалов 
сентября 
офис Яндекса Москва
Русскоязычное сообщество 
Присоединяйтесь СЕЙЧАС! 
➢ Meetup.com/PostgreSQLRussia 
➢ Facebook.com/groups/postgresql 
➢ Хэштег #PostgreSQLRussia 
➔ Встречи 
➔ Конференции 
➔ Опросы 
➔ Обмен опытом
Анонсы конференции 
октября ноября Москва 
больших докладов связанных с 
● О Бартунов А Коротков 
● И Космодемьянский 
●●●● 
Сравнение рекпликации и 
… и другие
Анонсы конференции 
в России июль Санкт Петербург 
+ Семинар PG Master'14 
28 октября, СПб 
● Bruce Momjian 
● И. Космодемьянский 
● М. Богук
Анонсы конференции 
февраля Москва 
Слово Ивану Панченко…
Следующая встреча в октябре 
Присоединяйтесь
группа 
Опрошено человек
популярность растёт 
* По данным DB-Engines http://db-engines. 
com/en/ranking_trend/system/PostgreSQL
Россия 
Компании Гос сектор 
Минздрав РФ планирует перейти на 
и свободное ПО 
«Росатом» создает ОС «Синергия» на базе 
Linux и СУБД на базе PostgreSQL для ядерного 
оружейного комплекса 
http://www.nixp.ru/news/Росатом-создает-ОС-Синергия-на-базе- 
Linux-и-СУБД-на-базе-PostgreSQL-для-ядерного-оружейного- 
комплекса.html 
СУБД Oracle планируется заменить на PostgreSQL, 
упоминается в одном из документов 
Минкомсвязи. http://www.cnews.ru/news/top/index.shtml? 
2014/06/27/577230
Было (200х годы): 
MySQL vs. PostgreSQL 
Стало: 
PostgreSQL vs. Oracle 
PostgreSQL vs. MongoDB
Краткая историческая справка 
покупает
Краткая историческая справка 
покупает 
а значит и
Краткая историческая справка 
переходит 
с на
группа 
Опрошено человек
PostgreSQL 9.4: скоро! 
Краткий обзор: 
● производительность 
● администраторам (DBA, dev ops) 
● разработчика
PostgreSQL 9.4: скоро! 
Краткий обзор: 
● производительность 
● администратора (DBA, dev ops) 
● программистам
9.4: производительность 
Слово Илье…
9.4: администраторам (DBA, dev ops) 
● расширенный EXPLAIN 
○ Planning time 
○ столбцы, по которым происходит группировка 
○ подробности bitmap heap scan 
● разогрев кэша: расширение pg_prewarm 
○ видно в EXPLAIN: shared read, shared hit 
● Асинхронный мультимастер BDR http: 
//2ndquadrant.com/en/resources/bdr/ 
● Логи в формате JSON https://github. 
com/michaelpq/pg_plugins/tree/master/jsonlog
9.4: разработчику 
● Новые функции для агрегированных данных 
● WITH ORDINALITY 
● Триггеры для внешних таблиц 
для таблиц postgres_fdw можно 
● Улучшения обновляемых представлений 
(updatable views) 
● Улучшения материализованных представлений 
(materialized views) 
○ REFRESH MATERIALIZED VIEW CONCURRENTLY 
● GIN для FTS — быстрее и компактнее 
● GiST для типов данных inet и cidr 
● Улучшения JSON и новый тип данных JSONB
9.4: разработчику: JSON & JSONB 
* По данным опроса 
участников Meetup-группы 
Слово Олегу и Александру…
что почитать 
На русском: 
● Книга «Администрирование PostgreSQL 9. Книга рецептов» (бумажная) 
● Книга «Работа с PostgreSQL» http://postgresql.leopard.in.ua/ (онлайн) 
● PostgreSQL 9.4. Что нового? http://habrahabr.ru/post/234909/ 
На английском 
● "Waiting for …» series by Hubert «depesz» Lubaczewski, Seasons 9.4 and 9.5 http://www.depesz.com 
● PostgreSQL 9.4 - Looking Up http://www.craigkerstiens.com/2014/03/24/Postgres-9.4-Looking-up/ 
● Postgres 9.4 feature highlight http://michael.otacoo.com/postgresql-2/postgres-9-4-feature-highlight-logical-replication- 
receiver/ 
● What’s new in 9.4 https://wiki.postgresql.org/wiki/What's_new_in_PostgreSQL_9.4 
● DOCS! http://www.postgresql.org/docs/9.4/static/ 
JSON & JSONB 
● JSON in 9.4 http://www.pgcon.org/2014/schedule/events/715.en.html XML, JSON 
● JSONB in 9.4 http://www.pgcon.org/2014/schedule/attachments/313_xml-hstore-json.pdf 
● VODKA (planned for 9.5 or later http://www.pgcon.org/2014/schedule/attachments/318_pgcon-2014-vodka.pdf
Русскоязычное сообщество 
Присоединяйтесь СЕЙЧАС! 
➢ Meetup.com/PostgreSQLRussia 
➢ Facebook.com/groups/postgresql 
➢ Хэштег #PostgreSQLRussia 
➔ Встречи 
➔ Конференции 
➔ Опросы 
➔ Обмен опытом

PostgreSQL Moscow Meetup - September 2014 - Nikolay Samokhvalov

  • 1.
    в Москве НиколайСамохвалов сентября офис Яндекса Москва
  • 2.
    Русскоязычное сообщество ПрисоединяйтесьСЕЙЧАС! ➢ Meetup.com/PostgreSQLRussia ➢ Facebook.com/groups/postgresql ➢ Хэштег #PostgreSQLRussia ➔ Встречи ➔ Конференции ➔ Опросы ➔ Обмен опытом
  • 3.
    Анонсы конференции октябряноября Москва больших докладов связанных с ● О Бартунов А Коротков ● И Космодемьянский ●●●● Сравнение рекпликации и … и другие
  • 4.
    Анонсы конференции вРоссии июль Санкт Петербург + Семинар PG Master'14 28 октября, СПб ● Bruce Momjian ● И. Космодемьянский ● М. Богук
  • 5.
    Анонсы конференции февраляМосква Слово Ивану Панченко…
  • 6.
    Следующая встреча воктябре Присоединяйтесь
  • 7.
  • 8.
    популярность растёт *По данным DB-Engines http://db-engines. com/en/ranking_trend/system/PostgreSQL
  • 9.
    Россия Компании Госсектор Минздрав РФ планирует перейти на и свободное ПО «Росатом» создает ОС «Синергия» на базе Linux и СУБД на базе PostgreSQL для ядерного оружейного комплекса http://www.nixp.ru/news/Росатом-создает-ОС-Синергия-на-базе- Linux-и-СУБД-на-базе-PostgreSQL-для-ядерного-оружейного- комплекса.html СУБД Oracle планируется заменить на PostgreSQL, упоминается в одном из документов Минкомсвязи. http://www.cnews.ru/news/top/index.shtml? 2014/06/27/577230
  • 10.
    Было (200х годы): MySQL vs. PostgreSQL Стало: PostgreSQL vs. Oracle PostgreSQL vs. MongoDB
  • 11.
  • 12.
    Краткая историческая справка покупает а значит и
  • 13.
  • 15.
  • 16.
    PostgreSQL 9.4: скоро! Краткий обзор: ● производительность ● администраторам (DBA, dev ops) ● разработчика
  • 17.
    PostgreSQL 9.4: скоро! Краткий обзор: ● производительность ● администратора (DBA, dev ops) ● программистам
  • 18.
  • 19.
    9.4: администраторам (DBA,dev ops) ● расширенный EXPLAIN ○ Planning time ○ столбцы, по которым происходит группировка ○ подробности bitmap heap scan ● разогрев кэша: расширение pg_prewarm ○ видно в EXPLAIN: shared read, shared hit ● Асинхронный мультимастер BDR http: //2ndquadrant.com/en/resources/bdr/ ● Логи в формате JSON https://github. com/michaelpq/pg_plugins/tree/master/jsonlog
  • 20.
    9.4: разработчику ●Новые функции для агрегированных данных ● WITH ORDINALITY ● Триггеры для внешних таблиц для таблиц postgres_fdw можно ● Улучшения обновляемых представлений (updatable views) ● Улучшения материализованных представлений (materialized views) ○ REFRESH MATERIALIZED VIEW CONCURRENTLY ● GIN для FTS — быстрее и компактнее ● GiST для типов данных inet и cidr ● Улучшения JSON и новый тип данных JSONB
  • 21.
    9.4: разработчику: JSON& JSONB * По данным опроса участников Meetup-группы Слово Олегу и Александру…
  • 22.
    что почитать Нарусском: ● Книга «Администрирование PostgreSQL 9. Книга рецептов» (бумажная) ● Книга «Работа с PostgreSQL» http://postgresql.leopard.in.ua/ (онлайн) ● PostgreSQL 9.4. Что нового? http://habrahabr.ru/post/234909/ На английском ● "Waiting for …» series by Hubert «depesz» Lubaczewski, Seasons 9.4 and 9.5 http://www.depesz.com ● PostgreSQL 9.4 - Looking Up http://www.craigkerstiens.com/2014/03/24/Postgres-9.4-Looking-up/ ● Postgres 9.4 feature highlight http://michael.otacoo.com/postgresql-2/postgres-9-4-feature-highlight-logical-replication- receiver/ ● What’s new in 9.4 https://wiki.postgresql.org/wiki/What's_new_in_PostgreSQL_9.4 ● DOCS! http://www.postgresql.org/docs/9.4/static/ JSON & JSONB ● JSON in 9.4 http://www.pgcon.org/2014/schedule/events/715.en.html XML, JSON ● JSONB in 9.4 http://www.pgcon.org/2014/schedule/attachments/313_xml-hstore-json.pdf ● VODKA (planned for 9.5 or later http://www.pgcon.org/2014/schedule/attachments/318_pgcon-2014-vodka.pdf
  • 23.
    Русскоязычное сообщество ПрисоединяйтесьСЕЙЧАС! ➢ Meetup.com/PostgreSQLRussia ➢ Facebook.com/groups/postgresql ➢ Хэштег #PostgreSQLRussia ➔ Встречи ➔ Конференции ➔ Опросы ➔ Обмен опытом