СУБД Tantor — база данных российского производства, разработанная на базе PostgreSQL с повышенной производительностью и встроенной системой администрирования и мониторинга. Продукт включен в единый реестр российских программ для ЭВМ и баз данных. Платформенная субд включена в «Единый реестр российских программ для электронных вычислительных машин и баз данных». Узнать подробнее можно, пройдя по данной ссылке.
Преимущества платформенной СУБД
- Экономит человеческие и аппаратные ресурсы;
- Снижает проблему нехватки кадров за счет удобного интерфейса;
- Повышает производительность базы данных с помощью автоматизированной адаптивной конфигурации, не требующей многолетнего практического опыта.
Безопасность
- Обеспечивает интеграцию с базами данных корпоративных служб каталогов для задач аутентификации, управления группами и пользователями;
- Позволяет устранить новые уязвимости, следуя стандартам безопасной разработки.
Сохранение времени
- Кардинально упрощает работу с базами данных (БД) за счет собственной централизованной системы управления серверами PostgreSQL без использования командной строки;
- Позволяет использовать платформу по схеме PaaS или VPC.
Экономия средств
- Снижает эксплуатационные расходы за счет автоматизации рутинных операций;
- Сокращает количество внешних консультаций, связанных с отсутствием опыта оперативного использования СУБД PostgreSQL, благодаря развитой системе аудита;
- Для разработчиков и администраторов баз данных снижает входной барьер для работы с СУБД PostgreSQL благодаря интуитивно понятному пользовательскому интерфейсу и дизайну UX.
СУБД Tantor — новый продукт экосистемы Astra
Коротко о Tantor
Tantor далеко не новичок на мировом ИТ-рынке, включая PostgreSQL. Компания наращивала собственную компетенцию в рамках СУБД более пяти лет, а с момента включения в Группу «Астра» в 2022 году сосредоточилась на российском рынке. Сегодня разработчик представляет здесь СУБД Tantor, а также входящую в ее состав модульную платформу для администрирования и мониторинга кластеров PostgreSQL Tantor.
Компания Tantor была основана в 2021 году. Согласно информации на официальном сайте, за несколько лет до этого группа единомышленников занималась исследованиями и разработками программного обеспечения. Один из основателей и нынешний генеральный директор компании Вадим Яценко, по открытым данным, занимается разработкой СУБД на PostgreSQL с 2011 года. Основатели и сотрудники Tantor Labs являются активными участниками международного сообщества PostgreSQL.
Tantor Labs вошла в состав Группы компаний «Астра» в октябре 2022 года. Стороны рассматривают данное объединение как стратегически важный шаг, который, с одной стороны, позволяет расширить стек совместимого импортозамещающего программного обеспечения и предоставить заказчикам более полные комплексные решения, а с другой стороны создать условия для продвижения данной СУБД и снижения затрат заказчика на проекты по внедрению. Ожидается глубокая интеграция продуктов Tantor Labs с серверной ОС Astra Linux, средствами резервного копирования, миграции, автоматической установки, настройки и обновления СУБД в гетерогенных средах.
Ингредиенты для продуктов Tantor
Ядром СУБД Tantor является собственная компиляция на базе открытой СУБД PostgreSQL. По сравнению с «ванильной» версией PostgreSQL содержит дополнительные расширения и улучшения: например, улучшения для повышения производительности базы данных, оптимизации хранилища и инкрементного резервного копирования. Добавлены подключаемые «движки» на основе Table Access Methods и набор расширений, улучшающих возможности и возможности мониторинга СУБД (в том числе для 1С).
Согласно документации, опубликованной на сайте производителя, функционал СУБД Tantor включает в себя управление данными во внешней памяти и в оперативной памяти; выполнение запросов и обработка данных (DML/DDL); поддержка кодировок символов; управление транзакциями; регистрация изменений; резервное копирование и восстановление базы данных после сбоя; репликация; действовать как часть отказоустойчивого кластера с механизмом переключения нагрузки на главный узел кластера.
СУБД Tantor включает в себя инструменты для обеспечения жизненного цикла базы данных:
- высокая доступность (высокая доступность),
- настройка параметров СУБД,
- маскирование данных,
- резервное копирование,
- пулы соединений (connection pools),
- CI/CD и другие.
Модули платформы администрирования и мониторинга
- Важным компонентом СУБД является полноценная модульная платформа администрирования и мониторинга кластеров PostgreSQL «Тантор». Он предназначен для грамотной и оптимальной работы внедренной заказчиком СУБД PostgreSQL. Для пользователя предусмотрен графический интерфейс, в котором администратор базы данных может отслеживать, анализировать и управлять большим количеством кластеров.
- На главном экране веб-интерфейса (Dashboard) информация верхнего уровня обо всех экземплярах баз данных, доступных пользователю, консолидирована и представлена максимально наглядно. Таким образом, администратор базы данных может оценить состояние системы, предотвратить возможные ошибки и блокировки. В случае возникновения событий программа может отправлять ему оповещения (уведомления) как в том же интерфейсе, так и, например, по электронной почте или через Telegram с помощью API. Каждый из графических элементов на экране можно развернуть для получения подробной информации.
- Модуль конфигурации позволяет администратору вносить определенные изменения в настройки PostgreSQL и применять их. Алгоритм системы позволяет формировать рекомендации для пользователя — какие параметры следует установить для достижения оптимальной производительности СУБД в зависимости от конфигурации системы.
- Модуль обслуживания системы (сопровождение) предназначен для выявления объектов, требующих обслуживания, и выполнения работ из пользовательского интерфейса. Модуль DB Inspector нужен для того, чтобы «пролистнуть» конкретную базу данных и проанализировать ее состояние, изучить аномалии и получить отчеты о проверке работоспособности (список проверок). Модуль профилирования — для анализа и отслеживания конкретных запросов пользователей. Модуль репликации — для наблюдения за процессом репликации между основным и резервным серверами. Модуль активности – для отслеживания пользовательских сессий онлайн: вы можете проверить, какие сессии открыты, обнаружить различные блокировки, завершить запросы, которые мешают работе приложения.
- Модуль Tablespaces отслеживает пространство хранения, занимаемое табличными пространствами: например, он может предупредить администратора, если база данных превышает физические ограничения конкретного жесткого диска или системы хранения. Monitoring Conf необходим, если администратор управляет большим количеством (несколько десятков) кластеров и баз данных: можно настроить список баз для мониторинга, а также триггеры для каждой базы. Модуль уведомлений – для установки уведомлений о критических ситуациях из базы данных. Модуль настроек — для управления пользователями и их ролями, а также настройки интеграций СУБД с различными внешними системами.
Настоящее и будущее СУБД Tantor
В настоящее время существует три версии сборки СУБД Tantor, адаптированные под конкретные требования заказчика. Версия Tantor Basic — это базовая сборка с некоторыми улучшениями производительности, уже с включенной платформой Tantor.
Версия Tantor Special Edition 1С адаптирована под 1С и содержит расширения и улучшения в ядре, позволяющие 1С работать без потери данных и с максимальной производительностью.
СУБД Tantor представляет собой наиболее полную сборку, позволяющую использовать базу данных на крупных проектах. Например, в одном из проектов внедрения СУБД в одном экземпляре использовалось 30 ТБ дискового пространства.