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

Вчера всемирная группа разработчиков проекта PostgreSQL объявила о выпуске новой крупной версии этой популярной свободной СУБД — PostgreSQL 10.

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

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

С более полным списком изменений можно ознакомиться в документе Release Notes на английском языке.

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

Дмитрий Шурупов по материалам postgresql.org.



Коды для вставки в блог\форум




Интересные новости
Microsoft начала развёртывание Windows 10 October 2020 Update для всех пользователейMicrosoft начала развёртывание Windows 10 October 2020 Update для всех пользователей
Windows 10 без разрешения пользователей устанавливает веб-версии офисных приложений MicrosoftWindows 10 без разрешения пользователей устанавливает веб-версии офисных приложений Microsoft
Свежая версия Firefox получила улучшенный режим «картинка в картинке» и повышенную производительностьСвежая версия Firefox получила улучшенный режим «картинка в картинке» и повышенную производительность
Microsoft исправила ошибку, из-за которой веб-версии приложений Office устанавливались без разрешения пользователейMicrosoft исправила ошибку, из-за которой веб-версии приложений Office устанавливались без разрешения пользователей
Блок рекламы


Похожие новости

Windows 10 обошла Windows 7 по доли использованияWindows 10 обошла Windows 7 по доли использования
TiDB 1.0 — крупный релиз распределённой Open Source-СУБД с протоколом, совместимым с MySQLTiDB 1.0 — крупный релиз распределённой Open Source-СУБД с протоколом, совместимым с MySQL
В СУБД CockroachDB 1.1 улучшили возможности для администраторов и производительностьВ СУБД CockroachDB 1.1 улучшили возможности для администраторов и производительность
Компания-разработчик СУБД с открытым кодом MongoDB выходит на IPOКомпания-разработчик СУБД с открытым кодом MongoDB выходит на IPO
В Kubernetes 1.7 улучшили безопасность, работу со stateful-приложениями и расширяемостьВ Kubernetes 1.7 улучшили безопасность, работу со stateful-приложениями и расширяемость
Разработчики TiDB, Open Source-СУБД категории NewSQL, получили инвестиции в объёме 15 млн USDРазработчики TiDB, Open Source-СУБД категории NewSQL, получили инвестиции в объёме 15 млн USD
MariaDB 10.2.6 — первый стабильный релиз свободной СУБД из ветки 10.2MariaDB 10.2.6 — первый стабильный релиз свободной СУБД из ветки 10.2
CrateDB 2.0 — распределённая СУБД с поддержкой SQL для машинных данныхCrateDB 2.0 — распределённая СУБД с поддержкой SQL для машинных данных
Microsoft сделала СУБД MySQL и PostgreSQL доступными как сервис в облаке AzureMicrosoft сделала СУБД MySQL и PostgreSQL доступными как сервис в облаке Azure
CockroachDB 1.0 — кластерная Open Source-СУБД с поддержкой SQL готова к productionCockroachDB 1.0 — кластерная Open Source-СУБД с поддержкой SQL готова к production
Последние новости

Подгружаем последние новости