Tantor DB Basic Edition (Tantor BE) — СУБД на основе PostgreSQL. Включает поддержку производителя и ряд новых возможностей по сравнению с PostgreSQL.
Областью применения продукта являются любые сферы государственной или частной деятельности, использующие СУБД.
Изменения в ядре СУБД
- Увеличение количества партиций в общем буфере (
shared buffer
). - Оптимизация (~1.4 раза) алгоритма сжатия данных
pglz
. - Сокращение количества блокировок страниц данных в общем буфере (
shared buffer
). - Возможность сжатия WAL-файлов с помощью алгоритмов
lz4
иzstd
. - Оптимизация и ускорение процесса восстановления каскадной репликации (
standby fadvise
). - Возможность завершить сессию по заранее установленному временному тайм-ауту.
- Возможность завершить транзакцию на основе заданного времени ожидания.
- Контрольные суммы для страниц данных включены по умолчанию.
- Возможность добавления новых зарезервированных соединений, количество которых заранее определено в параметре
reserved_connections
в файле конфигурации. Это позволяет резервировать слоты соединения для пользователей, не являющихся суперпользователями. Слоты, зарезервированные через этот параметр, доступны только пользователям, которые могут иметь новую предопределенную рольpg_use_reserved_connections
. - Поддержка архитектуры ARM64.
Дополнительные модули
pgaudit
pgauditlogtofile
pg_cron
pg_store_plans
pg_wait_sampling
page_repair
pg_background
-
Получите пару SSH-ключей для подключения к виртуальной машине (ВМ).
-
Создайте ВМ из публичного образа:
- в блоке Выбор образа/загрузочного диска перейдите на вкладку Cloud Marketplace и выберите Tantor DB Basic Edition (Astra Linux);
- в блоке Доступ:
- в поле Логин введите имя пользователя;
- в поле SSH-ключ вставьте содержимое файла с открытым SSH-ключом.
Сохраните публичный IP-адрес и идентификатор ВМ.
-
Подключитесь к ВМ по SSH. Для этого используйте логин, который вы задали при создании ВМ, и закрытый SSH-ключ, созданный ранее.
-
Проверьте статус сервиса:
sudo systemctl status tantor-se-server-15
-
Сделайте тестовый запрос к БД:
sudo su - postgres -c 'psql -c "select tantor_version(), tantor_edition(), tantor_build();"'
-
Подключитесь к БД:
sudo -iu postgres psql
Подробнее о возможностях работы с БД см. руководство Установка и настройка образа Tantor DB Basic Edition 15.
Astralinux
Astralinux осуществляет техническую поддержку пользователей Tantor DB Basic Edition в Yandex Cloud. Подробнее о порядке оказания технической поддержки см. в Положении о технической поддержке.
Yandex Cloud
Yandex Cloud не предоставляет техническую поддержку продукта. При возникновении проблем обращайтесь к информационным ресурсам разработчика.