Хабрахабр

Дайджест новостей из мира 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 можно здесь.

1.
Вышел pgAdmin 4 version 3. Среди новых фич: В нем исправлено более 30 багов.

  • добавлена поддержка SSH-туннелей,
  • поддержка LISTEN/NOTIFY в Query Tool,
  • поддержка функций и процедур в PostgreSQL 11
  • Улучшена поддержка Greenplum

Детали можно узнать здесь.

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

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

4. Вышел pgquarrel 0. 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 не такая уж длинная.

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

6 и ранее. Upgrade your partitioning from inheritance to declarative
В этой статье рассказывается о переходе к декларативному секционированию в духе PostgreSQL 10-11 от секционирования непосредственно на наследовании, как это было в 9. Ашутош Бапат (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.

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

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

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

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

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

Конференции

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

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

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

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

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

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

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

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

Показать больше

Похожие публикации

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

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

Кнопка «Наверх»