[NIXP] PostgreSQL 10 — свободную СУБД значительно улучшили для распределённого использования

Обсуждение новостей, соответствующих тематике форума

Модератор: Модераторы разделов

Ответить
Аватара пользователя
Dmitry Shurupov
Сообщения: 336
Статус: Open Source geek
ОС: Ubuntu Linux
Контактная информация:

[NIXP] PostgreSQL 10 — свободную СУБД значительно улучшили для распределённого использования

Сообщение Dmitry Shurupov »

Вчера всемирная группа разработчиков проекта PostgreSQL объявила о выпуске новой крупной версии этой популярной свободной СУБД — PostgreSQL 10. Как сообщается в пресс-релизе этого Open Source-проекта, ключевой особенностью релиза PostgreSQL 10 стали различные улучшения, направленные на эффективное использование стратегии «разделяй и властвуй» (т.е. распределения данных по многим узлам). Среди наиболее значимых изменений, представленных в PostgreSQL 10, выделяются следующие:


  • логическая репликация, расширяющая существующие виды репликации моделью «публикация/подписка», когда данные о модификации данных на уровне конкретной базы данных или на уровне таблиц передаются в другие базы данных PostgreSQL; вместе с ней появляется возможность выполнять переход на новые крупные обновления PostgreSQL без простоя;
  • декларативное партиционирование таблиц с помощью специального синтаксиса, позволяющего с лёгкостью создавать и поддерживать таблицы с интервальной или списочной схемой партиционирования;
  • улучшенный параллелизм выполнения запросов — теперь ещё больше типов операций сканирования данных поддаются параллелизации, а в некоторых случаях (например, когда данные уже отсортированы) проводится дополнительная оптимизация;
  • кворум-коммит для синхронной репликации, который позволяет определять достаточное количество реплик, получивших информацию об изменении, для признания этого изменения надёжно зафиксированным;
  • аутентификация SCRAM-SHA-256 (RFC 7677), обеспечивающая лучшую безопасность (по сравнению с существующим методом с использованием MD5).

С более полным списком изменений можно ознакомиться в документе Release Notes на английском языке. Также разработчики отмечают, что теперь у PostgreSQL изменится схема версий. Принятый в проекте новый формат релизов — «x.y», что означает следующий крупный (major) релиз под номером 11, а минорное обновление — 10.1.


Оригинал на nixp.ru
По-моему, это еще один повод перейти на Убунту.
Спасибо сказали:
Ответить