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

СУБД Tantor Special Edition

Получить для тестирования
Получить для тестирования
Реестровая запись №14818 от 12.09.2022
в Едином реестре российских программ
Расширенные возможности хранения, обработки и управления данными
Улучшенная производительность
Продвинутая AI-first среда для эффективной эксплуатации СУБД-инфраструктуры
Пятилетний цикл сопровождения версий
Оперативная вендорская поддержка
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 переполнение счетчика транзакций становится фактически невозможным

Commit Sequence Number, CSN
  • Возможность использования номера фиксации последовательности — монотонно возрастающего 64-битного числа, присваиваемого каждой транзакции в момент её фиксации — для оптимизации определения видимости строк в снимках транзакций.

Compression Storage Manager (CSM)
  • Возможность сжатия страниц базы данных на уровне менеджера хранения Tantor SE.

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

Возможность параллельного сканирования временных таблиц с использованием параметров extended_parallel_processing и write_page_cost

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

Рост скорости обработки потоковых данных для процессоров с архитектурой 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 ↗ — единый центр управления корпоративными БД PostgreSQL
  • интегрированный с СУБД визуальный графический инструмент управления и администрирования
  • Модуль с информацией о текущем событии ожидания конкретного процесса
  • Статистические данные по найденным предикатам в операторах WHERE и предложениях JOIN
  • Расширение pg_trace: глубокий анализ и профилирование SQL-запросов. Простой интерфейс позволяет техническим специалистам быстро выявлять и решать проблемы производительности. Инструмент особенно актуален для пользователей платформы «1С»

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

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

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

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

Префетчинг для 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
    • »
    • »