Tantor Basic — база данных российского производства, разработанная на основе PostgreSQL, с повышенной производительностью и встроенной системой управления и мониторинга.
СУБД Tantor Basic включает ряд новых возможностей и доработок по сравнению с PostgreSQL, а также поддержку вендора
Функциональность Tantor Basic
Ниже представлено описание основных стандартных функций СУБД Tantor Basic:
ПРОИЗВОДИТЕЛЬНОСТЬ
- Снижение количества блокировок страниц данных в общем буфере (shared buffer)
- Сжатие WAL-файлов с помощью алгоритмов lz4 и zstd
УДОБСТВО ЭКСПЛУАТАЦИИ
- Возможность завершить сессию по заранее установленному временному тайм-ауту
- Контрольные суммы для страниц данных включены по умолчанию
СОВМЕСТИМОСТЬ С ДРУГИМИ ПЛАТФОРМАМИ
- Поддержка архитектуры ARM64
Дополнительно поставляемые расширения с Tantor Basic
Все поставляемые модули собраны и проверены на совместимость и корректность функционала. Все модули доработаны и их поведение может отличаться от тех, которые находятся в открытом доступе.
- pgaudit
- pg_cron
- pg_store_plans
- pg_wait_sampling
- page_repair
Расширение обеспечивает подробное ведение журнала аудита сеансов и/или объектов и предоставляет пользователям возможность создавать журналы аудита, которые часто требуются для соответствия стандартам безопасности организации.
Планировщик заданий на основе cron, который работает внутри базы данных как расширение. Он использует тот же синтаксис, что и обычный cron, и позволяет планировать выполнение команд непосредственно из базы данных.
Доработанный компанией Тантор, модуль предоставляет средства для отслеживания статистики плана выполнения всех операторов SQL, выполняемых СУБД Tantor. Используется платформой Тантор для сбора статистики планов запросов.
Предоставляет информацию о текущем событии ожидания конкретного процесса. Однако для того, чтобы собрать описательную статистику поведения сервера, пользователь должен многократно отбирать текущее событие ожидания. pg_wait_sampling — это расширение для сбора выборочной статистики событий ожидания, которое предотвращает избыточное семплирование ожидания текущего события.
Модуль для восстановления отдельных поврежденных страниц с использованием резервных данных с сервера репликации. Позволяет сэкономить время на восстановление т.к. не требует восстановления всех данных, а только отдельных страниц.