Российская СУБД Tantor: отечественные базы данных на PostgreSQL, профессиональная коммерческая система управления БД многопользовательская, разработка на русском языке
Я соглашаюсь с использованием файлов cookie владельцем сайта в соответствии с Политикой обработки файлов сookie tantorlabs.ru и Политикой обработки и защиты персональных данных, в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам, указанным в Политике обработки файлов сookie tantorlabs.ru.
ОК
Универсальная, высокопроизводительная и защищенная СУБД на базе PostgreSQL

СУБД Tantor Special Edition

Защищенность, производительность, отказоустойчивость и надежность
Пятилетний цикл сопровождения версий
Оперативная вендорская поддержка
Документация
Документация
Полноценное импортозамещение БД для решения коммерческих задач любой сложности
Реестровая запись №14818 от 12.09.2022
в Едином реестре российских программ
Cпециально оптимизирована и доработана для сценариев, в которых помимо высокой производительности важны надежность и отказоустойчивость. Оптимальна для построения OLTP-систем, DWH и IoT благодаря улучшенным методам хранения и обработки данных.
Победитель в номинации «СУБД: разработчик года» на премии TAdviser IT Prize 2024
Включает передовые средства администрирования, профилирования и мониторинга нагрузки на БД, а также возможности для автоматизации рутинных задач. Предоставляет инструментарий для обнаружения «узких мест», предотвращения сбоев и архитектурных ошибок еще на этапе разработки.
Управляется легко и эффективно
Изменения, добавленные в СУБД Tantor Special Edition, разработаны с учетом многолетней практики эксплуатации систем на PostgreSQL. Некоторые улучшения добавляются раньше, чем появляются в PostgreSQL, и таким образом заказчики получают новый функционал быстрее.
На шаг впереди Postgres
СУБД на основе PostgreSQL для высоконагруженных корпоративных систем

Отличительные особенности СУБД семейства Tantor Postgres в сравнении с PostgreSQL

Дополнительная функциональность
Улучшения и оптимизация ядра
Управление, мониторинг, профилирование
Надежность и высокая доступность
Миграция из Oracle
Безопасность баз данных
Максимум от «1С»
Дополнительная функциональность
Улучшения и оптимизация ядра
Управление, мониторинг, профилирование
Надежность и высокая доступность
Миграция из Oracle
Безопасность баз данных
Максимум от «1С»
Рост производительности в сравнении с PostgreSQL
Узнать больше
64-битный счетчик транзакций (XID)
Узнать больше
  • В PostgreSQL существует ограничение (N = 2^32) на количество идентификаторов транзакций (XID), при достижении которого необходимо выполнить процедуру заморозки. С 64-битным XID переполнение счетчика транзакций становится фактически невозможным

Расширено использование SIMD-инструкций
  • Технология SIMD дает возможность выполнять множественные операции над данными за один такт процессора.
Улучшения, которые попадут только в PostgreSQL 18, доступны уже в Tantor Postgres 17.5.0.

Префетчинг для WAL
  • Увеличение производительности путем добавления предварительного чтения блоков WAL (Write-ahead log)

Больше диагностической информации
  • Добавлена диагностика внутренних ошибок СУБД (параметр backtrace_on_internal_error)
  • Повышена информативность логов сервера СУБД: сообщения о старте содержат дополнительные сведения
  • Утилита pg_controldata содержит дополнительную метаинформацию об издании и сборке, что упрощает диагностику возможных неполадок
Реализовано прозрачное шифрование данных
  • Технология Transparent Data Encryption, реализованная в виде расширения, обеспечивает надежную защиту информации при хранении на диске. Предоставляет возможность выборочного шифрования отдельных таблиц, что позволяет гибко настраивать уровень безопасности для различных категорий данных. Transparent Data Encryption позволяет использовать различные алгоритмы шифрования, в том числе ГОСТ, соответствующие современным стандартам безопасности.

Сжатие в libpq
Узнать больше
  • Добавлен параметр libpq_compression, контролирующий доступные методы сжатия трафика между клиентом и сервером

Возможность настраивать размеры буферов SLRU
  • Повышение производительности кэша SLRU (simple least-recently-used) за счет оптимизации его структуры
  • Оптимизирована работа SLRU-кэша

Оптимизация алгоритма сжатия данных pglz
  • Скорость сжатия выше на ~40% ввиду устранения некоторых потенциально избыточных операций

Рост скорости обработки потоковых данных для процессоров с архитектурой ARM64
  • В частности, для ускорения операций при работе с json\text
Функции, которых нет в PostgreSQL
Tantor PipelineDB
Узнать больше
  • Потоковая обработка и оптимизированное хранение временных рядов
  • Обработка данных в реальном времени с использованием только SQL
  • ETL внутри БД — непрерывная трансформация данных с помощью SQL-запросов
  • Сокращение объема данных — хранятся только выходные данные непрерывных запросов, которые постепенно обновляются по мере приема данных

Поддержка автономных транзакций
  • Поддержка автономных транзакций с применением синтаксиса PRAGMA AUTONOMOUS_TRANSACTION ↗
  • Для повышения производительности задействуется пул фоновых рабочих процессов

Прозрачная анонимизация
  • Механизм для прозрачной анонимизации позволяет маскировать или заменять конфиденциальные данные в БД. После определения правил маскирования доступ к анонимизированным данным можно получить, используя динамическое маскирование, которое скрывает информацию только для недоверенных пользователей

Улучшение производительности
  • Добавлено расширение pg_ivm, реализующее инкрементальные материализованные представления. Расширение позволяет обновлять материализованные представления по мере обновления данных в таблицах-источниках.
Функционал для Generative AI
  • Высокопроизводительный колоночный метод хранения данных, оптимизированный для работы с append-only данными на современных аппаратных платформах: векторизованная обработка и вычисления в памяти
  • Систем рекомендаций и персонализации контента
  • Семантического поиска и обработки естественного языка
  • Компьютерного зрения и распознавания образов
  • Интеграции с современными моделями машинного обучения

Колоночное хранение данных
  • Высокопроизводительный колоночный метод хранения данных, оптимизированный для работы с append-only данными на современных аппаратных платформах: векторизованная обработка и вычисления в памяти

Фоновая архивация данных
  • Расширение pg_archive — автоматическое архивирование данных из партиционированных таблиц. Настраиваемые политики автоархивации устаревших данных в фоновом режиме. В сочетании с расширением pg_throttle — мощный инструмент для управления жизненным циклом данных (ILM — information life cycle). Поддерживается столбцовый (columnar) метод доступа.

Дополнительные модули в сontrib
  • В пакет contrib добавлены более чем 20 дополнительных модулей (расширений)

Параметр transaction_timeout
  • Тайм-аут применяется как к явным транзакциям (начатым с помощью команды BEGIN), так и к неявно начатым транзакциям, соответствующим отдельному оператору
Платформа Tantor ↗
  • интегрированный с СУБД визуальный графический инструмент управления и администрирования
  • Модуль с информацией о текущем событии ожидания конкретного процесса
  • Статистические данные по найденным предикатам в операторах WHERE и предложениях JOIN
  • Расширение pg_trace: глубокий анализ и профилирование SQL-запросов. Простой интерфейс позволяет техническим специалистам быстро выявлять и решать проблемы производительности. Инструмент особенно актуален для пользователей платформы «1С»

Прецизионный сбор статистики
  • Функциональность позволяет найти оптимальное соотношение между точностью статистики и временем, затрачиваемым на ее сбор.

Автоматический анализ планов выполнения запросов
  • Расширение pg_stat_advisor автоматически анализирует планы выполнения запросов и выявляет проблемные места с неточной оценкой планировщика. Расширение предоставляет конкретные рекомендации по созданию расширенной статистики или создает её автоматически (в зависимости от настройки).
Графическая панель управления корпоративными БД PostgreSQL и другие важные инструменты
Возможность ограничивать скорость выполения запросов
  • Расширение pg_throttle, полезное для аналитических систем, в которых ограничение потребления ресурсов сервера тяжелыми запросами может существенно снизить негативное воздействие
  • Модуль для отслеживания статистики плана выполнения всех операторов SQL, выполняемых СУБД Tantor
  • Гипотетические или виртуальные индексы
  • В новой версии добавлено использование механизма cgroups. Это дает возможность назначить бэкенд конкретного пользователя в заранее созданную контрольную группу, что предоставляет механизм изоляции нагрузок для повышения стабильности системы

Анализ производительности на уровне файловой системы
  • Добавлено расширение pg_stat_kcache, которое фиксирует реальные физические операции чтения и записи, позволяя выявлять узкие места производительности, недоступные для обнаружения другими инструментами.
Инструменты и функции для создания отказоустойчивого кластера
Полное и инкрементальное резервное копирование
  • Быстрое резервное копирование без остановки работы, в том числе, дифференциальное и инкрементальное

Префетчинг для WAL
  • Возможность восстанавливать страницы (раgе), а также карты видимости (visibility map) и свободного пространства (free space map) при его повреждениях
Контроль целостности журнала транзакций
  • Автоматическое обнаружение и восстановление из буфера журнала транзакций

Совместимость и интеграция с RuBackup
  • Тестирование на совместимость и интеграция с системой резервного копирования RuBackup от «Группы Астра», синхронизация дорожных карт
Средства маскирования, управления паролями и аудита для надежной защиты БД и поиска конфиденциальных данных
Прозрачное шифрование данных
  • Технология Transparent Data Encryption, реализованная в виде расширения, обеспечивает надежную защиту информации при хранении на диске. Предоставляет возможность выборочного шифрования отдельных таблиц, что позволяет гибко настраивать уровень безопасности для различных категорий данных. Transparent Data Encryption позволяет использовать различные алгоритмы шифрования, в том числе ГОСТ, соответствующие современным стандартам безопасности

Инструмент поиска и анонимизации конфиденциальных данных в БД pg_anon

Проверка учетных данных во время создания пользователя, смены пароля и переименования — определение набора правил для управления пользователями и парольными политиками

Расширенный аудит в СУБД, подробное ведение аудита журнала сессий и/или объектов
Современный протокол аутентификации OAuth 2.0
  • Интеграция стандарта OAuth 2.0 значительно повышает уровень защиты при авторизации пользователей. Этот современный протокол позволяет приложениям получать доступ к данным без передачи пароля, что существенно снижает риски несанкционированного доступа и компрометации учетных данных

Реализовано отдельное приложение для проведения аудита безопасности СУБД
  • Инновационное приложение pg_sec_check в составе дистрибутива СУБД позволяет администраторам регулярно проводить комплексный аудит системы на наличие уязвимостей. Инструмент автоматически выявляет потенциальные угрозы и формирует детальный отчет с конкретными рекомендациями по повышению уровня защиты СУБД

Прозрачное маскирование данных средствами СУБД «на лету» для недоверенных пользователей
Расширенный спектр возможностей для совместимости с некоторыми функциями СУБД Oracle
  • Возможность устанавливать из репозитория Tantor и использовать некоторые пакеты DBMS, аналогичные в Oracle
  • Сессионные переменные
  • Хинты для планировщика
  • Модуль orafce для упрощения миграции
  • Модуль pg_partman ↗ — автоматическое создание и управление партициями таблиц
  • Возможность синхронизировать схемы БД (DDL) между «ведомым» и «ведущим» серверами для логической репликации
  • Optimized Row Columnar (ORC) ↗ — колоночный метод хранения данных
  • pgq ↗ — универсальная высокопроизводительная очередь с API, основанном на функциях SQL
  • Автономные транзакции для plpgsql
СУБД Tantor SE 1C ↗ - улучшенная производительность и адаптация для высоконагруженных систем «1С»
Улучшено поведение планировщика запросов:
  • Трансформация EXISTS-подзапросов в LATERAL SEMI JOIN значительно ускоряет обработку сложных аналитических запросов
  • Технология Join Predicate Pushdown выводит производительность 1С-систем на новый уровень
  • Включено по умолчанию использование «покрывающих» индексов с учетом их селективности

Оптимизирована работа с временными таблицами
  • Работа приложений требующих создания множества временных таблиц больше не приводит к деградации операций над ними

Оптимизирована работа оператора LIKE для типа mchar/mvarchar
  • Оптимизация заключается в том, что для простого шаблона, которому требуется найти подстроку в строке, используется более оптимальные функции библиотеки по работе с Юникодом

Оптимизированы запросы с группировками, характерные для операций «Закрытия месяца» в 1С: ERP
  • Это обеспечивает ускорение запросов данной категории в разы

Интеграция с платформой Tantor
  • Математическая модель расчета рекомендаций по настройке параметров СУБД с учетом специфики работы 1С
Отложенное размещение временных таблиц реализует более эффективный подход при взаимодействии с диском
  • СУБД откладывает физическое
выделение места на диске до момента фактической необходимости, что существенно снижает нагрузку на подсистему ввода-вывода. Это особенно эффективно при интенсивной работе с множеством небольших временных таблиц, характерной для 1С-приложений

Продвинутый функционал pg_stat_statements
  • Агрегация статистики за счет маскирования имен временных таблиц и массивов
  • Работа расширения больше не влияет на производительность системы за счет применения сэмплирования

Оптимизирована работа команды ANALYZE для широких таблиц
  • Это обеспечивает прирост производительности команды ANALYZE для широких таблиц на 5−10%

Сжатие трафика между клиентом и сервером
  • Добавлен параметр libpq_compression, контролирующий доступные методы

Расширения для миграции с MS SQL
  • Повышают степень совместимости и ускоряют процесс миграции

Возможность настраивать размеры буферов SLRU
  • Снято ограничение для ячеек размером более 1 Гб (ранее для них возникала ошибка при дампе БД)

Преимущества семейства СУБД Tantor Postgres

  • Поддержка непрерывности бизнес-процессов благодаря улучшениям в механизмах профилирования SQL-запросов и мониторинга

  • Готовые решения для создания отказоустойчивых кластеров и организации инкрементального резервного копирования
Расширенные возможности для ИБ
  • Прозрачное преобразование данных позволяет защитить файлы БД от кражи без существенного влияния на производительность

  • Новый способ авторизации пользователей на основе OAuth 2.0

  • Проведение оценки ИБ встроенным приложением

  • Гарантированное оперативное исправление найденных уязвимостей (CVE) и выпуск патчей в течение 96 часов

  • Интеграция с ОС Astra Linux для повышения уровня защиты от несанкционированного доступа к данным

  • Разработчики могут работать с обезличенными данными благодаря анонимизации логического дампа схемы и данных БД

  • Динамическое маскирование конфиденциальной информации при выборке данных

  • Детальный аудит событий безопасности
Экономия времени
  • Экономия на эксплуатации благодаря синергии встроенных enterprise- и open source-инструментов

  • Адаптированные версии для облачной инфраструктуры, позволяющие гибко управлять ресурсами
  • Улучшения в ядре СУБД повышают производительность и адаптируют продукт для высоконагруженных систем

  • Готовый функционал для обеспечения совместимости при миграции с СУБД Oracle и MS SQL
Экономия средств
Экономия человеческих и аппаратных ресурсов

Дорожная карта развития СУБД Tantor Postgres

Выпуск мажорной 18 версии
Выпуск сертифицированной 17 версии 
Значимые доработки функционала*:
  • Управление жизненным циклом данных
  • CSN Порядковый номер транзакции
  • Управление хранением со сжатием данных
  • Доработки планировщик
H1 2026
Выпуск мажорной 19 версии
Выпуск сертифицированной 18 версии
Выпуск плановых обновлений текущих версий 
Значимые доработки функционала*:
  • Улучшение масштабирования
  • Снижение конкуренции за блокировки WAL
  • Переработка колоночного хранилища
  • Повышение отказоустойчивости
  • Массовая параллельная обработка данных
  • Адаптированный планировщик запросов
H1 2027
H2 2026
Технологический стек разработки продукта: языки программирования C, Python, Golang, Rust.
Подробнее об этом — в докладе нашего разработчика Сергея Соловьева, который поделился знаниями по отладке планировщика Postgres на мероприятии PG BootCamp Russia 2024 в Казани.

Как мы разрабатываем СУБД

Special Edition 1.7, 1.8, 2.12, 4.7 (arm64)
c9f2 aka СП8
p10
9.5
7.3, 8
18, 20, 22, 24
7
7, 8
8, 9
10, 11 , 12
8

Поддерживаемые ОС

Тестирование продуктов Tantor
ПО распространяется через партнеров «Тантор Лабс» согласно с Политикой лицензирования.
Тестовые версии продуктов Tantor доступны только для некоммерческого использования.
Установить
Установить
Обратная связь
Отправьте нам ваш вопрос или предложение, и мы обязательно ответим.
Новости Tantor
    • »
    • »