Tantor DB Special Edition (Tantor DB SE) — СУБД Enterprise уровня на основе PostgreSQL. Подходит для наиболее нагруженных систем организации или корпоративных хранилищ данных размером до 100 ТБ.
Областью применения продукта являются любые сферы государственной или частной деятельности, использующие СУБД.
Изменения в ядре СУБД
- 64-битный счетчик транзакций.
- Повышение производительности СУБД при большом количестве активных пользователей.
- Увеличение количества партиций в общем буфере (
shared buffer
). - Оптимизация (~1.4 раза) алгоритма сжатия данных
pglz
. - Сокращение количества блокировок страниц данных в общем буфере (
shared buffer
). - Возможность сжатия WAL-файлов с помощью алгоритмов
lz4
иzstd
, а также вlibpq
. - Наличие автономных транзакций.
- Устранение цикличности одних и тех же данных при помощи двусторонней логической репликации.
- Оптимизация и ускорение процесса восстановления каскадной репликации (`standby fadvise)``.
- Возможность завершить сессию по заранее установленному временному тайм-ауту.
- Возможность завершить транзакцию на основе заданного времени ожидания.
- Контрольные суммы для страниц данных включены по умолчанию.
- Возможность добавления новых зарезервированных соединений, количество которых заранее определено в параметре
reserved_connections
в файле конфигурации. Это позволяет резервировать слоты соединения для пользователей, не являющихся суперпользователями. Слоты, зарезервированные через этот параметр, доступны только пользователям, которые могут иметь новую предопределенную рольpg_use_reserved_connections
. - Поддержка архитектуры ARM64.
- Повышение скорости обработки потоковых данных, в частности для ускорения операций при работе с text/json для процессоров с архитектурой ARM.
- Оптимизация для линейного поиска для процессоров с архитектурой ARM64.
Дополнительные модули
- ORC (Optimized Row Columnar)
credcheck
hypopg
orafce
pgaudit
pgauditlogtofile
pg_cron
pg_hint_plan
pg_partman
pg_qualstats
pgsql-http
pg_store_plans
pg_variables
pg_wait_sampling
page_repair
pg_background
pgq
-
Получите пару SSH-ключей для подключения к виртуальной машине (ВМ).
-
Создайте ВМ из публичного образа:
- в блоке Выбор образа/загрузочного диска перейдите на вкладку Cloud Marketplace и выберите Tantor DB Special 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 Special Edition 15.
Astralinux
Astralinux осуществляет техническую поддержку пользователей Tantor DB Special Edition в Yandex Cloud. Подробнее о порядке оказания технической поддержки см. в Положении о технической поддержке.
Yandex Cloud
Yandex Cloud не предоставляет техническую поддержку продукта. При возникновении проблем обращайтесь к информационным ресурсам разработчика.