Релиз Postgres Pro Shardman 17.6.1: ускорение одношардовых запросов и тотальное шифрование
Компания Postgres Professional выпустила обновление Postgres Pro Shardman (версия 17.6.1 на базе Postgres Pro Enterprise 17.6). Этот релиз фокусируется на трёх направлениях: унификации безопасности данных (RLS), оптимизации планировщика для OLTP-нагрузок и усилении защиты сетевого периметра кластера.
Для DBA и архитекторов, строящих распределённые системы, ключевыми нововведениями стали поддержка Row-Level Security на уровне всего кластера, новые режимы изоляции транзакций и возможность полного шифрования трафика без сторонних инструментов.
В распределённых СУБД накладные расходы на построение плана выполнения запроса могут быть существенными.
В версии 17.6.1 внедрена оптимизация Fast Path. Суть механизма заключается в раннем анализе входящего запроса. Если система определяет, что запрос обращается к данным, расположенным строго в одной секции, она пропускает стандартные тяжеловесные этапы распределённого планирования.
Вместо этого запрос напрямую перенаправляется на соответствующий узел данных.
Это даёт:
существенное снижение задержек (latency) для простых запросов;
снижение нагрузки на CPU координатора за счет исключения лишних вычислений плана;
повышение пропускной способности кластера в OLTP-сценариях, где преобладают точечные операции чтения и записи.
Долгое время Row-Level Security (RLS) оставался прерогативой монолитных инсталляций. В новом релизе Shardman реализована полная поддержка RLS для глобальных и сегментированных таблиц.
Теперь политики безопасности применяются прозрачно для всего кластера. Это критически важно для мультитенантных приложений (SaaS, банкинг, госсектор), где данные физически разнесены по узлам кластера, но требуют централизованного и гранулярного управления доступом к конкретным записям (независимо
Читать на habr.com