Выпущен мажорный релиз СУБД Tantor Postgres 18.3.0

Основные обновления релиза Tantor Postgres 18.3.0:

  • оптимизация механизма снимков (MVCC): реализован механизм Commit Sequence Number (CSN), использующий 64-битные номера транзакций. Это устраняет необходимость блокировки и обхода активных бэкендов при получении снимка, делая операцию независимой от количества соединений;
  • сжатие данных на уровне хранения: внедрен Compression Storage Manager (CSM). Механизм сжимает целые страницы перед записью на диск в блоки фиксированного размера (1024, 2048 или 4096 байт) с использованием алгоритмов pglz, lz4 и zstd;
  • управление жизненным циклом данных: представлено расширение pg_ilm для автоматического перемещения данных между режимами хранения (строковым и колоночным) и слоями хранилища на основе частоты обращения и состояния данных;
  • информационная безопасность:
  1. в расширении pgaudit добавлен контроль активности пользователей вне белого списка (whitelist_users) и возможность отключения аудита во временных схемах для доверенных пользователей;
  2. в модуле transp_anon реализована анонимизация на уровне метода доступа к таблице (table access method);
  • оптимизации для платформы «1С:Предприятие»: специализированная версия СУБД показала сокращение времени расчёта себестоимости более чем на 25% на базе ERP объёмом 646 ГБ. Включает около 50 оптимизаций, среди которых частичная агрегация до JOIN, улучшенная оценка селективности через MCV-гистограммы и выбор модели оценки кардинальности;
  • производительность реплик и запросов:
  1. добавлено параллельное сканирование и поддержка использования временных таблиц на физических репликах;
  2. реализована поддержка CREATE TEMP TABLE … ON COMMIT DROP для системных каталогов в памяти;
  3. улучшена обработка оператора IN с использованием MCV-гистограмм;
  • диагностика выполнения запросов: включено расширение auto_dump для автоматического сохранения окружения проблемных сценариев без изменения кода приложения. Добавлена статистика узла Memoize в EXPLAIN и параметр tuples_fetched для анализа эффективности индексов;
  • отказоустойчивость и репликация:
  1. параметр wal_receiver_start_at сокращает задержки восстановления потоковой репликации после отставания;
  2. добавлена поддержка логической репликации между кластерами с 32-битными и 64-битными идентификаторами транзакций;
  • экосистема и сборка: обновлены расширения экосистемы PostgreSQL (pg_cron, pg_hint_plan, pg_repack, pg_store_plans, pgaudit и другие). Для релизных сборок включена Link-Time Optimization (LTO);
  • обучение: выпущен обновлённый курс DBA1-18 с учебными материалами на русском и английском языках.

«Заказчики выбирают не просто зрелые продукты, а платформы, которые определяют направление развития рынка. Новый релиз подтверждает последовательное развитие технологического лидерства Tantor в корпоративных СУБД. Ключевые механизмы, изначально реализованные в машине баз данных Tantor XData Gen3, такие как Commit Sequence Number (CSN), позволяют повышать производительность PostgreSQL в высоконагруженных сценариях. Мы переносим решения из флагманского продукта в стандартную линейку Tantor Postgres, чтобы заказчики могли использовать актуальные технологии уже сегодня», — отметил генеральный директор «Тантор Лабс» Вадим Яценко.

А для получения бесплатной консультации и тестового доступа к решению Tantor — заполните форму обратной связи.


Вернуться к списку новостей

Форма обратной связи