Tantor Special Edition - это русская база данных на основе PostgreSQL с повышенной производительностью и встроенными системами управления и мониторинга.
СУБД для высоких нагрузок, оптимизированная и одобренная для работы с приложениями 1С.
- Производительность СУБД.
- Сжатие в libpq.
- Сжатие WAL-файлов с помощью алгоритмов lz4 и zstd.
- Снижение количества блокировок страниц данных в общем буфере (shared buffer).
- Оптимизация (~1.4 раза) алгоритма сжатия данных pglz.
- Увеличение количества партиций в общем буфере (shared buffer).
- Повышение производительности СУБД при большом количестве одновременных пользователей.
- 64-битный счетчик транзакций.
- Удобство использования.
- Возможность добавлять новые зарезервированные соединения, количество которых определяется заранее, в параметре reserved_connections в файле конфигурации.
- Контрольные суммы для страниц данных включены по умолчанию.
- Возможность завершить транзакцию по заранее установленному временному тайм-ауту.
- Возможность завершить сессию по заранее установленному временному тайм-ауту.
- Оптимизация и ускорение процесса восстановления каскадной репликации (standby fadvise).
- Устранение зацикливания репликации одних и тех же данных (двунаправленная логической репликация).
- Удаление ненужных соединений (join), при соединении таблицы с самой собой.
- Автономные транзакции.
- Совместимость с другими платформами.
- Оптимизация для линейного поиска для процессоров с архитектурой ARM 64.
- Повышение скорости обработки потоковых данных, в частности для ускорения операций при работе с json\text для процессоров с архитектурой ARM.
- Поддержка архитектуры ARM64.
- Оптимизации, для увеличения производительности при работе с 1С.
- Pg_cron. Планировщик заданий на основе cron, который работает внутри базы данных как расширение. Он использует тот же синтаксис, что и обычный cron, и позволяет планировать выполнение команд непосредственно из базы данных.
- Pgaudit. Расширение обеспечивает подробное ведение журнала аудита сеансов и/или объектов и предоставляет пользователям возможность создавать журналы аудита, которые часто требуются для соответствия стандартам безопасности организации.
- Online_analyze. Делает вызов анализа сразу после INSERT/UPDATE/DELETE/SELECT INTO для затронутых таблиц. Этот модуль необходим для поддержки 1С.
- Mchar. Модуль mchar предоставляет дополнительные типы данных для совместимости с Microsoft SQL Server (MS SQL). Этот модуль необходим для поддержки 1С.
- Hypopg. Добавление поддержки гипотетических индексов. Гипотетический или виртуальный индекс — это индекс, который в действительности не существует, и поэтому его создание не требует затрат ЦП, диска или каких-либо ресурсов. Они полезны, чтобы знать, могут ли определенные индексы повысить производительность для проблемных запросов. Дает возможность узнать будет ли СУБД использовать эти индексы или нет, не тратя ресурсы на их создание.
- Fulleq. Предоставляет оператор ==, который возвращает true, когда операнды равны или оба имеют значение NULL. Этот модуль необходим для поддержки 1С.
- Fasttrun. Усекает временную таблицу и не увеличивает размер pg_class. Этот модуль необходим для поддержки 1С.
- Credcheck. Обеспечивает проверку учетных данных, во время создания пользователя, смены пароля и переименования пользователя. Используя это расширение, мы можем определить набор правил для разрешения определенного набора учетных данных и набор правил для отклонения определенного типа учетных данных.