Главная » Хабрахабр » Дайджест новостей из мира 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 Интересное!

Изготовление корпуса для робота при ограниченном бюджете. Вакуумная формовка

Как показать инвесторам красивый робот? Разработать красивый корпус. Как это сделать, пока нет инвестиций? Я постарался кратко описать свой путь. Мы разрабатываем робота для сбора мячей для гольфа на driving range. Без красивого корпуса очень сложно объяснить как робот будет ...

Настройка Jira под ваши нужды. Синхронизация команд в потоке проектов

В сегодняшней статье мы решим другую задачу. В предыдущей статье я рассказал, какие надстройки для Jira мы сделали, чтобы рабочий флоу стал максимально удобным, а тикет — исчерпывающе информативным. Дано: вы разрабатываете и поддерживает сложный программный продукт, работающий на нескольких ...