Главная » Хабрахабр » Дайджест новостей из мира PostgreSQL. Выпуск №2

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

Мы продолжаем знакомить вас с самыми интересными новостями по PostgreSQL. Первый выпуск был почти месяц назад. Наш второй выпуск собрал в полтора раза больше материалов, а к существующим разделам добавился новый – книги о Постгресе и технологиях БД.

Релизы и коммиты

  • Cybertec объявил выход pgconfigurator — визуального конфигуратора для редактирования файла postgresql.conf. Можно настраивать:
    • параметры репликации;
    • параметры, связанные с контрольными точками;
    • ввод/вывод, оптимизировать параллельные запросы;
    • конфигурировать память.
  • Devart предлагает dbForge Studio for PostgreSQL — графическую среду для работы с базами данных и объектами PostgreSQL.
  • Вышла версия JDBC 42.2.0
    Новое:
    • поддержка SCRAM-SHA-256 для PostgreSQL 10 в версии JDBC 4.2 (Java 8+),
    • используется библиотека Ongres SCRAM library;
    • Make SELECT INTO и CREATE TABLE AS теперь возвращает клиенту число строк.
    • поддержка Subject Alternative Names для SSL-соединений
    • поддержка isAutoIncrement в метаданных для столбцов идентификации в PostgreSQL 10;
    • поддержка массивов примитивов;
    • появилась поддержка get/setNetworkTimeout() в соединениях;
    • в Make GSS JAAS теперь логин не обязателен; добавлена опция «jaasLogin»
  • 2ndQuadrant анонсировал релиз pglogical 2.1.1 — минорный релиз к модулю логической репликации 2.1 в PostgreSQL. Исправлены ошибки предыдущей версии и добавлена информация при записи логов.
  • Вышел pgCodeKeeper 4.2.0. pgCodeKeeper — средство генерации миграционных скриптов. Теперь он поддерживает PostgreSQL 10.
  • Мишель Пакье пишет, что принят патч Альваро Эрреры, который войдет в версию 11. Теперь, если создать индекс на секционированной таблице, индекс будет создан на всех секциях, в том числе и будущих.
  • Принят патч Роберта Хааса к версии 11. Теперь при UPDATE в секционированной таблице измененная строка может попадать в другую секцию (в свободно распространяемом модуле pg_pathman для этого запускался триггер).

События

Будущие

  • FOSDEM PGDay 2018
    Конференция состоится 2 февраля в Брюсселе. Программа конференции здесь.
  • PGConf.Russia 2018

    Состоится 5-7 февраля в Москве на экономическом факультете МГУ. Программа конференции уже сформирована, регистрация продолжается.

  • Открытые лекции Брюса Момжиана (Bruce Momjian)
    7 февраля. Мастер-класс на конференции PGConf.Russia 2018 «Изучаем общие табличные выражения и оконные функции» и доклад «Защита PostgreSQL от внешних атак».
    8 февраля. Ростов-на-Дону, открытая лекция.
    10 февраля. Открытая лекция в Уральском федеральном университете.
    12 февраля. Новосибирск. Выступление в офисе компании 2ГИС
  • PGConf APAC 2018
    Азиатско-Тихоокеанская конференция постгрессистов состоится в Сингапуре 22-23 марта. В программе доклады Олега Бартунова, Антона Быкова, Александра Кукушкина и др.
  • PostgresConf US 2018 закончила прием заявок. Она состоится в городе Джерси Сити 16-20 апреля.

Прошедшие

  • Митап #RuPostgres Live 5. Bruce Momjian — 2-часовая живая встреча в сети Брюса Момжиана с постгрес-сообществом.
  • Митап #RuPostgres Live 6. Максим Богук, DataEgret

Статьи

  • Azure CLI and Postgres
    Продолжение темы PostgreSQL в DaaS-облаке Azure. Теперь о чтении логов и др. DBA-заботах. Кстати, ниже в разделе Блоги есть заметка о PostgreSQL в облаке Amazon.
  • Migrating MySQL to PostgreSQL with minimal downtime
    Статья на сайте PG DBA об утилите pg_chameleon.
  • Почему СУБД PostgreSQL востребована и сегодня
    Статья Мэтта Эсая из американского InfoWorld. Ее перевод опубликовал российский Computerworld. Об усталости от NoSQL, горизонтальной масштабируемости, о Citus и даже о хипстерах.
  • И так сойдёт… или как данные 14 миллионов россиян оказались у меня в руках
    Хроника взлома (в назидательных целях, как утверждает автор) базы данных Рособрнадзора. База на PostgreSQL, но речь идет не об уязвимостях СУБД, а о безалаберности разработчиков/менеджеров. Использовались SQL-инъекции.
  • Индексы в PostgreSQL — 9
    Егор Рогов продолжает рассказывать про Индексы. На этот раз — BRIN.

Блоги

  • Using plantuner for debugging indexes in PostgreSQL
    В своем жж-блоге Олег Бартунов рассказывает, как при помощи модуля plantuner подсказать оптимизатору, какой индекс использовать, и спрятать от него остальные.
  • AWS Aurora Postgres, not a great first impression
    В блоге eVOL Monkey делятся опытом работы с облачным AWS Aurora PostgreSQL — опытом не слишком воодушевляющим.
  • PostgreSQL Meltdown
    На модную тему рассуждает в своем блоге Саймон Ригс (2ndQuadrant).
  • DBMS of the Year 2017
    — такой титул завоевала PostgreSQL по рейтингам DBEngines.
  • Настраиваем пул соединений к PostgreSQL с PgBouncer
    Туториал Александра Алексеева
  • Physical recovery with pg_filedump
    Александр Чернышев объясняет в своем блоге, как работать с pg_filedump

Книги

  • A Curious Moon. Learn PostgreSQL on the Job at Red:4
    Необычная книжка стала доступна для покупки в электронном виде (про бумажную версию нет сведений). Основы PostgreSQL изложены в жанре научно-фантастического повествования. Героиня изучает PostgreSQL — ей предстоит стать DBA в стартапе Red:4, снарядившим корабль NASA к спутнику (луне) Сатурна. Книжка-пособие Любопытная луна. Как я выучила PostgreSQL, работая в Red:4 стоит $19.
  • Migrating to PostgreSQL, Tools and Methodology
    White paper книги Дм. Фонтейна, решившего обобщить свой опыт миграции на PostgreSQL

Идеи и пожелания присылайте на почту: news_channel@postgrespro.ru


x

Ещё Hi-Tech Интересное!

Как у меня сломался String.getBytes(UTF_8) и что я с этим делал

(спойлер) дебажил, дизасемблил и пришел к выводу что проблема в SSE инструкциях Привет, Хабр! Тест создавал несколько потоков и пытался что-то выполнить очень много раз. Все началось с того что я писал Load тест на Java для внутреннего компонента системы ...

Devilution: проект по реверс-инжинирингу Diablo

Как показывают годы, шансов увидеть оригинальный исходный код — или хотя бы ремейк — первой части Diablo у нас практически нет (событие The Darkening of Tristram в Diablo III в честь 20-летия выхода первой части — это, конечно, хорошо, но ...