Хабрахабр

Дайджест новостей из мира PostgreSQL. Выпуск №6

Мы продолжаем знакомить вас с самыми интересными новостями по PostgreSQL.

Релизы

PostgreSQL 11 Beta
Релизная команда PostgreSQL определилась с датой выпуска бета-версии: 24 мая 2018.

4 Вышел PostgreSQL 10.

3, которая была внеплановой (нужно было срочно закрыть важные дыры в безопасности), эта версия вышла в соответствии с графиком.
В новой версии много поправок. В отличие от версии 10. Вместе с 10. Из заплаток, привлекших внимание: излишне либеральный доступ (ACL) к функции pg_logfile_rotate(); ослаблены блокировки во время планирования фоновых процессов автовакуума, которые сильно мешали распараллельнию работы. 6. 4 вышли обновления 9. 5. 9, 9. 4. 13, 9. 3. 18, 9. 23.

0
Появились некоторые подробности.
BDR 3. 0 2ndQuadrant позиционирует как BDR нового поколения, радикальный технологический сдвиг. Версию 3. 0 предлагается использовать в шардинге по географическому принципу.
BDR 3. В конфигурации высокой доступности рекомендуется строить глобальный мульти-мастер (на основе логической репликации) с подстраховывающими локально репликами (на основе физической репликации).
Появился режим «теневого мастера» (Shadow Master): в случае падения ведущего сервера, можно переключить реплику в режим мастера практически без задержки.
Кластеры можно теперь апгрейдить без остановки (Rolling updates).
BDR 3. 0, однако, не обеспечивает глобальную транзакционную целостность.

0. PyGreSQL 5. Новая версия официально поддерживает PostgreSQL 10. 5, коннектор Python к PostgreSQL.

0. pg_chameleon 2. 6
Новая версия утилиты для репликации из MySQL в PostgreSQL, реализованная на Python 3.

0. repmgr 4. 5
В новой версии этой утилиты репликации от 2ndQuadrant пользоваться pg_rewind удобней, улучшена генерация recovery.conf, ну и, конечно, исправлены ошибки предыдущих версий.

Курсы

П.Лузанов и Е.Рогов (Postgres Professional) 21-24 мая будут читать курс DEV1 «Разработка серверной части приложений PostgreSQL. Базовый курс» во Владивостоке.
Регистрация здесь.
28-31 мая курсы переезжают в Хабаровск. Регистрация здесь.

Конференции и митапы

DevConf 2018
Конференция веб-разработчиков пройдет 18 мая в Digital October. В программе есть доклады о PostgreSQL: Логическая репликация в PostgreSQL — Иван Панченко (Postgres Professional)

Будет и Круглый стол по базам данных.

Соорганизатор Postgres Professional. Новые возможности PostgreSQL 11
Этот митап пройдет 23 мая на площадке Райффайзенбанка в Нагатино.

PGCon 2018
пройдет в Оттаве 29 мая — 1 июня.

Регистрация до 28 мая. Swiss PGDay 2018
пройдет в Рапперсвиле, недалеко от Цюриха 29 июня.

Brazil 2018
произойдет в Сан Паулу 3-4 августа. PGConf.

Предложения присылать сюда. PGDay 2018, Portland
Portland PostgreSQL Users Group проведет PGDay 10 сентября в Портланде (штат Орегон).

Награды

Один из ключевых разработчиков PostgreSQL, Магнус Хагандер, удостоился Nordic Free Software Award 2018. Материальное выражение награды — красивый стакан.

Статьи и блоги

PostgreSQL Data Types: ENUM
PostgreSQL Data Types: JSON
Продолжение сериала Димитри Фонтейна (Dimitri Fontaine) о типах данных в PostgreSQL. В статье про ENUM Димитрий напоминает о причинах появления этого типа в PostgreSQL и дает советы, когда им пользоваться. В статье про JSON он рассматривает JSON и JSONB, возможные юзкейсы с ними для PostgreSQL.

На этот раз о патче, позволяющим приведение JSONB непосредственно к числовым типам и boolean. Что нового в PostgreSQL 11: улучшения в кастинге
Александр Алексеев (Postgres Professional) продолжает серию статей о новшествах, которые появятся в PostgreSQL 11.

Let’s speed things up
В этой статье Алексей Лесовский (Data Egret) напоминает о параметрах, которые надо настроить, чтобы использовать имеющийся в PostgreSQL 10 параллелизм.

Часть I здесь. Near-Zero Downtime Automated Upgrades of PostgreSQL Clusters in Cloud (Part II)
Гюльчин Йильдирим разработала утилиту Pglupgrade на основе Ansible и объясняет, как с ее помощью обустроить апгрейд с близким к нулю временем недоступности.

Депеш разбирает примеры использования этих индексов, получившиеся планы выполнения и размеры индексов. Indexes with INCLUDE columns and their support in B-tree
Статья Хуберта 'depesz' Любашевски о INCLUDE-индексах. С выводами не торопится.

По его мнению эта одна его из самых долгожданных и актуальных фич. Tech preview: PostgreSQL 11 – CREATE PROCEDURE
Ханс-Юрген Шёниг (Hans-Juergen Schoenig) из CyberTec объясняет технологическое отличие новых процедур от классических функций PostgreSQL.

Подписывайтесь на канал postgresso!

Идеи и пожелания присылайте на почту: news_channel@postgrespro.ru
Предыдущие выпуски: #5, #4, #3, #2, #1

Теги
Показать больше

Похожие статьи

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Кнопка «Наверх»
Закрыть