Тантор Лабс выпустила Tantor Postgres 18.3. Новая версия СУБД основана на PostgreSQL 18 и получила доработки для высоконагруженных корпоративных систем.
Один из главных блоков релиза связан с Commit Sequence Number. Механизм использует 64-битные номера транзакций и помогает быстрее определять видимость строк в снимках. CSN снижает нагрузку при большом количестве одновременных соединений, где стандартная схема PostgreSQL MVCC может упираться в конкуренцию за блокировки.
CSN уже применялся в машине баз данных Tantor XData Gen3, а теперь технология стала доступна пользователям стандартной редакции Tantor Postgres. Для компаний с большим числом параллельных запросов такой механизм важен: получение снимков меньше зависит от масштаба активных подключений.
В версии 18.3 также появилось сжатие страниц базы данных на уровне менеджера хранения. Compression Storage Manager сжимает целые страницы при записи на диск и хранит их блоками по 1024, 2048 или 4096 байт. Поддерживаются алгоритмы pglz, lz4 и zstd.
Новое расширение pg_ilm отвечает за управление жизненным циклом данных. Система учитывает формат хранения, частоту обращений и размещение в storage-слое, после чего может переводить данные между режимами по заданным правилам. Такой механизм помогает разгружать быстрый слой хранения и удерживать стабильную производительность при росте объёма данных.
В блоке безопасности обновлены инструменты аудита и анонимизации. В pgaudit добавлен контроль активности пользователей вне белого списка, а модуль transp_anon получил анонимизацию на уровне table access method.
Отдельная версия Tantor Postgres 18 подготовлена для платформы 1С:Предприятие. В испытаниях на промышленной базе 1С:ERP объёмом 646 ГБ время расчёта себестоимости сократилось более чем на 25%. Для таких сценариев разработчики добавили около 50 оптимизаций, включая улучшения планировщика запросов, частичную агрегацию до JOIN и расширенную оценку селективности.
Релиз также включает обновления pg_cron, pg_hint_plan, pg_repack, pg_store_plans, pgaudit и других расширений. Для сборок включена Link-Time Optimization, а для администраторов подготовлен курс DBA1-18 на русском и английском языках.



