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

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

    Слоны


    Саймон Риггс, глава 2ndQuadrant, призывает компании поучаствовать в защите слонов, в том числе сообщая о случаях онлайновой торговли слоновой костью.

    Релизы


    PostgreSQL 11 Beta 2 Released
    Выход этого релиза в том числе связан с обнаруженной проблеме со SCRAM. В Beta 1 появилась мажорная фича Channel Binding for SCRAM Authentication (привязка канала) для предотвращения атак с «человеком посередине» (man-in-the-middle). Но при тестировании выяснилось, что libpq не в состоянии гарантировать channel binding. В Beta 2 сама фича не удалена, но удалена документация к ней, а фича потеряла статус мажорной.Подробней о релизе можно прочитать здесь, а скачать Beta 2 можно здесь.

    Вышел pgAdmin 4 version 3.1. В нем исправлено более 30 багов. Среди новых фич:
    • добавлена поддержка SSH-туннелей,
    • поддержка LISTEN/NOTIFY в Query Tool,
    • поддержка функций и процедур в PostgreSQL 11
    • Улучшена поддержка Greenplum
    Детали можно узнать здесь.

    Скачать пакеты для Windows, macOS, Python Wheel, Docker Container или исходный код в виде тарбола можно здесь. Обещано, что RPM и DEB станут доступны через несколько дней.

    Richardson Software выпустила RazorSQL 8 SQL Editor и Database Query Tool
    Rezor поддерживает работу с более, чем 40 СУБД. В версии 8 появилась поддержка конверсии из Firebird в 9 СУБД, включая PostgreSQL. Загрузить (за $99.95) можно здесь.

    Вышел pgquarrel 0.4.0
    Автор, Эйлер Тавериа (Euler Taveira) пишет, что в этом релизе в том числе добавлена поддержка секционирования, расширенной статистики.

    События


    Олегу Бартунову присвоен статус иностранного члена Международного консультационного комитета Ассоциации по PostgreSQL Китайской Народной Республики. Это произошло в ходе поездки на Open Source World Summit в Пекине.


    Образование


    PostgreSQL vs SQL Standard
    Появилась полезнейшая страница отличий PostgreSQL от стандарта SQL в PostgreSQL-wiki.

    Новый учебный курс: DBA3 «Администрирование PostgreSQL 10. Резервное копирование и репликация».
    Этот двухдневный курс доступен для заказа в авторизованных учебных центрах. С 2 по 5 июля П.Лузанов и Е.Рогов прочитали курс DEV1 в городе Кирове (Вятке).И они же 6 июля провели семинар с сотрудниками ВятГУ по вопросам использования PostgreSQL в учебных программах вуза.

    Опубликованы Слайды курса «Технологии и разработка СУБД»
    Это курс с акцентом на реализацию в PostgreSQL. Его читали во ВШЭ и ВМК МГУ сотрудники Postgres Professional Анастасия Лубенникова и Александр Алексеев.

    Статьи


    Will Postgres live forever?
    Брюс Момджан выступил в необычном амплуа — postgres-философа. Будет ли postgres жить вечно? не будем спойлить: презентация на конференции Postgres Vision не такая уж длинная.

    Postgres-BDR 3.0 with OmniDB
    2ndQuadrant описывает настройку BDR 3.0 в верссии OmniDB 2.8, которая его поддерживает. Устанавливается кластер из 2 нод в 2 виртуальных машинах. С подробностями и скриншотами.

    Upgrade your partitioning from inheritance to declarative
    В этой статье рассказывается о переходе к декларативному секционированию в духе PostgreSQL 10-11 от секционирования непосредственно на наследовании, как это было в 9.6 и ранее. Ашутош Бапат (Ashutosh Bapat) из EnterpriseDB, один из ключевых разработчиков декларативного секционирования, расписывает переход к новому секционированию, разбив процесс аж на 9 шагов.

    Postgres 11 highlight — New System Roles
    В своем блоге Мишель Пакье (Michel Paquier) рассказывает нюансах работы с новыми ролями:
    • pg_execute_server_program,
    • pg_read_server_files,
    • pg_write_server_files.
    В том числе актуально для работы с FDW.

    New in QGIS 3.2 Save Project to PostgreSQL
    Здесь утверждается, что важнейшее новшество этой версии QGIS — возможность сохранять QGIS-проекты в PostgreSQL. До этого приходилось сохранять в файлах, что неудобно в случаях сложных топологий сети с множеством пользователей.

    PostgreSQL Tuning: Key Things to Drive Performance
    статья в блоге Severalnines. Вьёрел Табара (Viorel Tabara) предложил нечто вроде памятки для DBA.

    Tuning Input/Output (I/O) Operations for PostgreSQL
    Почти параллельно ему коллега из Severalnine, Венката Наготи (Venkata Nagothi) пишет более подробно о факторах, влияющих на производительность ввода-вывода. Речь, конечно, о вакууме, секциях, индексах, работе в облаках и пр. Много общеизвестных советов, но есть и не всем очевидные. Много примеров.

    Options for scaling from 1 to 100,000 tenants
    О гипотетическом кейсе с B2B-приложением по модели SaaS, работающем в среде AWS пишет Крег Керстинс (Craig Kerstiens), возглавляющий облачное направление компании Citus Data. В результате для масштабирования с 1 пользователя до 100 тыс. предлагается (surprise!) использовать Citus. Все же кратко рассматривается и шардинг на уровне приложения, и NoSQL.

    Scaling IoT Time Series Data with Postgres-BDR
    Название этой статьи слегка дезориентирует: до разбора работы с BDR дело не доходит — видимо, ожидается в следующей серии. А здесь лишь примеры разбиения на секции BY RANGE, что тоже может пригодиться.

    Конференции


    PGDay.Amsterdam
    Конференция состоится 12 июля.

    PGConf.Brazil 2018
    Должна состояться в бразильском Сан-Паулу 3-4 августа.

    PostgresOpen Silicon Valley 2018
    Эта конференция, которую организует комьюнити, запланирована на 5-7 сентября в Сан Франциско и в этом году объединена с PGConf Silicon Valley.

    PostgresConf South Africa 2018
    Состоится в Йоханесбурге 9-го октября.

    Postgresql Conference Europe
    Юбилейная, 10-я конференция состоится 23-26 октября в Лиссабоне.

    PGconf.ASIA 2018
    Пройдет 10-12 декабря в Токио.

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

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

    Postgres Professional

    198,00

    Российский вендор PostgreSQL

    Поделиться публикацией
    Комментарии 2
      0
      Не подскажете, bdr 3.0 есть в открытом доступе? Если да, не дадите ли ссылку напосмотреть?
        0
        Я сам планирую в ближайшее время установить BDR 3.0 и посмотреть его в деле. но пока не разбирался. что-то лежит на их гите, но всё ли там есть для работы с BDR — не знаю.

      Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

      Самое читаемое