SlideShare a Scribd company logo
в Москве 
Николай Самохвалов 
сентября 
офис Яндекса Москва
Русскоязычное сообщество 
Присоединяйтесь СЕЙЧАС! 
➢ 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 – Николай Самохвалов
группа 
Опрошено человек
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 
➔ Встречи 
➔ Конференции 
➔ Опросы 
➔ Обмен опытом

More Related Content

PDF
Документирование блоков. Раскрываем все плюсы — Инна Белая, Яндекс
PPTX
Анализ доменной зоны TJ
PDF
Не SQL'ем единым
PPTX
Drupal multilanguage
PDF
Как искать DevOps
ODP
МойСклад, облачный сервис ERP
PDF
Как устроены поисковые системы
KEY
Ссылки в нормативных документах
Документирование блоков. Раскрываем все плюсы — Инна Белая, Яндекс
Анализ доменной зоны TJ
Не SQL'ем единым
Drupal multilanguage
Как искать DevOps
МойСклад, облачный сервис ERP
Как устроены поисковые системы
Ссылки в нормативных документах

What's hot (15)

PPTX
современная россия – развитие или угасание копия
PDF
Доменная структура интернета
PDF
Сергей Пузанков — XML
PPTX
Introduction to R
PDF
Екатерина Войденко "Интранет и синхронизация"
PPTX
Как с помощью правильных PBN, получать ТОП 1 в самых высоко конкурентных ниша...
PPTX
Дмитрий Мазурян. Пять методик нестандартного анализа и поиска новых ниш
PPT
vykorystanya rss
PPT
Презентация
PPT
Aysel qasimli 9r2 c ++
PPTX
Дмитрий Петренко. SEO трафик в конкурентных нишах под БУРЖ. Инструменты, мето...
PDF
Мультиязычность сайта
PDF
Random 091110032013-phpapp02
PDF
Булат Каримов - Как создать остров для интернет-магазина и успешно пройти мод...
PPTX
#ITSubbotnik Rodionov talk - "Neural networks in JS" (Нейронные сети на JS, С...
современная россия – развитие или угасание копия
Доменная структура интернета
Сергей Пузанков — XML
Introduction to R
Екатерина Войденко "Интранет и синхронизация"
Как с помощью правильных PBN, получать ТОП 1 в самых высоко конкурентных ниша...
Дмитрий Мазурян. Пять методик нестандартного анализа и поиска новых ниш
vykorystanya rss
Презентация
Aysel qasimli 9r2 c ++
Дмитрий Петренко. SEO трафик в конкурентных нишах под БУРЖ. Инструменты, мето...
Мультиязычность сайта
Random 091110032013-phpapp02
Булат Каримов - Как создать остров для интернет-магазина и успешно пройти мод...
#ITSubbotnik Rodionov talk - "Neural networks in JS" (Нейронные сети на JS, С...
Ad

Viewers also liked (20)

PDF
~20081006 Highload2008 Postgresql самохвалов
PDF
Синие против красных
PDF
Сравнительный анализ хранилищ данных, Олег Царев, Кирилл Коринский
PDF
2014.09.24 история небольшого успеха с PostgreSQL (Yandex)
PPTX
PostgreSQL. Стильно. Модно. Молодёжно
PDF
PostgreSQL Moscow Meetup - September 2014 - Nikolay Samokhvalov
PDF
PG Day'14 Russia, PostgreSQL в avito.ru, Михаил Тюрин
PPTX
Что такое Postgresql (Максим Богук)
PDF
Pgconfru 2015 kosmodemiansky
PDF
Полнотекстовый поиск в PostgreSQL за миллисекунды (Олег Бартунов, Александр К...
PDF
Владимир Бородин - PostgreSQL
PDF
Павел Лузанов, Postgres Professional. «PostgreSQL для пользователей Oracle»
PDF
Get to know PostgreSQL!
PPT
Postgres Presentation
PDF
Spilo, отказоустойчивый PostgreSQL кластер / Oleksii Kliukin (Zalando SE)
PDF
Борис Верюгин, Диасофт Платформа. «Автоматизированные механизмы миграции прил...
PDF
Benchmarking PostgreSQL in Linux and FreeBSD
PDF
Андрей Кондрашов, Банк Москвы. «АБС в крупном Банке. Тестирование PostgreSQL...
PPTX
как сделать свой кластер на postgresql 95
PDF
Full Text Search In PostgreSQL
~20081006 Highload2008 Postgresql самохвалов
Синие против красных
Сравнительный анализ хранилищ данных, Олег Царев, Кирилл Коринский
2014.09.24 история небольшого успеха с PostgreSQL (Yandex)
PostgreSQL. Стильно. Модно. Молодёжно
PostgreSQL Moscow Meetup - September 2014 - Nikolay Samokhvalov
PG Day'14 Russia, PostgreSQL в avito.ru, Михаил Тюрин
Что такое Postgresql (Максим Богук)
Pgconfru 2015 kosmodemiansky
Полнотекстовый поиск в PostgreSQL за миллисекунды (Олег Бартунов, Александр К...
Владимир Бородин - PostgreSQL
Павел Лузанов, Postgres Professional. «PostgreSQL для пользователей Oracle»
Get to know PostgreSQL!
Postgres Presentation
Spilo, отказоустойчивый PostgreSQL кластер / Oleksii Kliukin (Zalando SE)
Борис Верюгин, Диасофт Платформа. «Автоматизированные механизмы миграции прил...
Benchmarking PostgreSQL in Linux and FreeBSD
Андрей Кондрашов, Банк Москвы. «АБС в крупном Банке. Тестирование PostgreSQL...
как сделать свой кластер на postgresql 95
Full Text Search In PostgreSQL
Ad

Similar to Краткий обзор новинок PostgreSQL 9.4 – Николай Самохвалов (20)

PDF
Последние новости постгреса с PGCon / О.Бартунов, А.Коротков, Ф.Сигаев (Postg...
PDF
SECON'2016. Бартунов Олег, Карьера в Open Source
PDF
Дмитрий Кремер, МИА «Россия сегодня» (РИА Новости). «Построение новостного we...
PDF
#PostgreSQLRussia 2015.09.15 - Николай Самохвалов - 5 главных особенностей Po...
PDF
Перевод новостного приложения на БД PostgreSQL
PDF
#RuPostges в Yandex, эпизод 3. Что же нового в PostgreSQL 9.6
PDF
Говорим о СУБД языком HR
PDF
pgconf 2017 Moscow. Make PostgreSQL from source
ODP
PDF
20160303 Hacking PostgreSQL Тема 02 Сообщество PostgreSQL и инструменты разра...
PDF
2014.12.23 Николай Самохвалов, Ещё раз о JSON(b) в PostgreSQL 9.4
PDF
Hacking PostgreSQL. Обзор архитектуры.
PDF
Советы для начинающих разработчиков PostgreSQL
PDF
Денис Противенский, Percona — Percona Server for MongoDB: обзор возможностей
PDF
PostgreSQL: вчера, сегодня, завтра, Олег Бартунов, Postgres Professional, Мо...
PDF
Анатолий Полицын, агентство интернет-маркетинга «Синапс» — Корпоративный хост...
PDF
"Мы два месяца долбались, а потом построили индекс" (c) Аксенов
PDF
Эксперименты с Postgres в Docker и облаках — оптимизация настроек и схемы ва...
PDF
Разработка API для большого, нагруженного сервиса
Последние новости постгреса с PGCon / О.Бартунов, А.Коротков, Ф.Сигаев (Postg...
SECON'2016. Бартунов Олег, Карьера в Open Source
Дмитрий Кремер, МИА «Россия сегодня» (РИА Новости). «Построение новостного we...
#PostgreSQLRussia 2015.09.15 - Николай Самохвалов - 5 главных особенностей Po...
Перевод новостного приложения на БД PostgreSQL
#RuPostges в Yandex, эпизод 3. Что же нового в PostgreSQL 9.6
Говорим о СУБД языком HR
pgconf 2017 Moscow. Make PostgreSQL from source
20160303 Hacking PostgreSQL Тема 02 Сообщество PostgreSQL и инструменты разра...
2014.12.23 Николай Самохвалов, Ещё раз о JSON(b) в PostgreSQL 9.4
Hacking PostgreSQL. Обзор архитектуры.
Советы для начинающих разработчиков PostgreSQL
Денис Противенский, Percona — Percona Server for MongoDB: обзор возможностей
PostgreSQL: вчера, сегодня, завтра, Олег Бартунов, Postgres Professional, Мо...
Анатолий Полицын, агентство интернет-маркетинга «Синапс» — Корпоративный хост...
"Мы два месяца долбались, а потом построили индекс" (c) Аксенов
Эксперименты с Postgres в Docker и облаках — оптимизация настроек и схемы ва...
Разработка API для большого, нагруженного сервиса

More from Yandex (20)

PDF
Предсказание оттока игроков из World of Tanks
PDF
Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...
PDF
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров Яндекса
PDF
Представление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров Яндекса
PDF
Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...
PDF
Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...
PDF
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...
PDF
Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...
PDF
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...
PDF
Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...
PDF
Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...
PDF
Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...
PDF
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
PDF
Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...
PDF
Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...
PDF
Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...
PDF
Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...
PDF
Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...
PDF
Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...
PDF
Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...
Предсказание оттока игроков из World of Tanks
Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров Яндекса
Представление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров Яндекса
Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...
Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...
Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...
Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...
Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...
Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...
Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...
Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...
Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...
Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...
Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...
Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...

Краткий обзор новинок PostgreSQL 9.4 – Николай Самохвалов

  • 1. в Москве Николай Самохвалов сентября офис Яндекса Москва
  • 2. Русскоязычное сообщество Присоединяйтесь СЕЙЧАС! ➢ Meetup.com/PostgreSQLRussia ➢ Facebook.com/groups/postgresql ➢ Хэштег #PostgreSQLRussia ➔ Встречи ➔ Конференции ➔ Опросы ➔ Обмен опытом
  • 3. Анонсы конференции октября ноября Москва больших докладов связанных с ● О Бартунов А Коротков ● И Космодемьянский ●●●● Сравнение рекпликации и … и другие
  • 4. Анонсы конференции в России июль Санкт Петербург + Семинар PG Master'14 28 октября, СПб ● Bruce Momjian ● И. Космодемьянский ● М. Богук
  • 5. Анонсы конференции февраля Москва Слово Ивану Панченко…
  • 6. Следующая встреча в октябре Присоединяйтесь
  • 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
  • 12. Краткая историческая справка покупает а значит и
  • 16. PostgreSQL 9.4: скоро! Краткий обзор: ● производительность ● администраторам (DBA, dev ops) ● разработчика
  • 17. PostgreSQL 9.4: скоро! Краткий обзор: ● производительность ● администратора (DBA, dev ops) ● программистам
  • 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 ➔ Встречи ➔ Конференции ➔ Опросы ➔ Обмен опытом