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

Иллюстрация с сайта postgresql.org
Вчера всемирная группа разработчиков проекта 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.
Постоянная ссылка к новости: http://www.nixp.ru/news/14187.html. Дмитрий Шурупов по материалам postgresql.org.
TiDB 1.0 — крупный релиз распределённой Open Source-СУБД с протоколом, совместимым с MySQL
В СУБД CockroachDB 1.1 улучшили возможности для администраторов и производительность
Российские вузы впервые получат учебник по SQL для свободной СУБД PostgreSQL
3 3
POWA — анализатор нагрузки СУБД PostgreSQL на основе pg_stat_statements 2
PostgreSQL 9.3: запись в Foreign Data Wrappers, контрольные суммы для объектов, обновляемые представления 2
PostgreSQL 9.0 — финальный релиз популярной открытой СУБД 5 4
Последние комментарии
-
OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
-
REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
-
fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
-
Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
-
Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1

«В помощь многочисленным российским пользователям PostgreSQL компания Postgres Professional выполнила перевод документации по PostgreSQL 10.0 на русский язык. Материалы доступны в форматах html, epub и pdf. Общий объем текста составляет почти 2 600 страниц».