Продолжение использования сайта пользователем интерпретируется как согласие на обработку фрагментов персональных данных (таких, как cookies) для целей корректной работы сайта.
Tantor Basic Edition
Tantor BE — это система управления базами данных с объектно-реляционной моделью (ORDBMS), основанная на POSTGRES, версия 4.2, разработанная группой разработчиков PostgreSQL Global Development Group.
Базовая версия СУБД. Включает ряд новых возможностей и доработок по сравнению с PostgreSQL, а также поддержку вендора.

Tantor BE поддерживает большую часть стандарта SQL и предлагает множество современных функций:

  • сложные запросы,
  • внешние ключи,
  • триггеры,
  • обновляемые представления,
  • целостность транзакций,
  • многоверсионный контроль параллелизма.
Различия между Tantor BE 15 и PostgreSQL 15
  • 1
    Улучшения ядра
    • Увеличение количества разделов в общих буферах.
    • Оптимизация (~1,4 раза) алгоритма сжатия данных pglz.
    • Сокращение количества блокировок страниц данных в общих буферах.
    • Оптимизация и ускорение процесса восстановления каскадной репликации (standby fadvise).
    • Возможность завершить транзакцию на основе заданного времени ожидания.
    • Возможность добавления новых зарезервированных соединений, количество которых заранее определено в параметре reserved_connections в файле конфигурации. Это позволяет резервировать слоты соединения для пользователей, не являющихся суперпользователями. Слоты, зарезервированные через этот параметр, доступны только пользователям, которые могут иметь новую предопределенную роль pg_use_reserved_connections.
    • Оптимизация для линейного поиска для процессоров архитектуры ARM 64.
    • При отправке WAL на резервный сервер, проверяется контрольная сумма блоков данных.
  • 2
    Дополнительные поставляемые утилиты
    pgcompacttable — инструмент, разработанный для уменьшения размера раздутых таблиц и индексов без использования тяжелых блокировок. Он предназначен для переорганизации данных в таблицах и восстановления индексов с целью освобождения дискового пространства без влияния на производительность базы данных.
  • 3
    Дополнительные модули (расширения)
    • page_repair — предназначен для восстановления отдельных поврежденных страниц с использованием резервных данных с репликационного сервера. Он позволяет сэкономить время на восстановлении, так как не требует восстановления всей информации, а только отдельных страниц.
    • pg_background — позволяет выполнять команды в фоновом режиме, такие как VACUUM и CREATE INDEX CONCURRENTLY, из SQL, а также запускать автономные транзакции.
    • pg_cron — представляет собой планировщик заданий на основе cron, работающий внутри базы данных в качестве расширения. Он использует ту же синтаксическую структуру, что и обычный cron, но позволяет планировать команды Tantor DBMS непосредственно из базы данных.
    • pg_repack — удаляет избыточность из таблиц и индексов, а также, при необходимости, восстанавливает физический порядок кластеризованных индексов. В отличие от CLUSTER и VACUUM FULL, работает в режиме онлайн, не блокируя обрабатываемые таблицы исключающей блокировкой во время обработки.
    • pg_store_plans — предоставляет средства для отслеживания статистики плана выполнения для всех SQL-запросов, выполненных сервером Tantor.
    • pg_wait_sampling — предоставляет информацию о текущем ожидающем событии для определенного процесса. Однако, для сбора описательной статистики поведения сервера, пользователь должен повторно собирать текущее ожидающее событие. Этот модуль представляет собой расширение для сбора выборочной статистики ожидающих событий, что предотвращает бесполезную выборку текущего ожидания события.
    • pgaudit — обеспечивает подробное журналирование сессий и/или объектов через стандартный механизм регистрации Tantor DBMS. Целью pgAudit является предоставление пользователям Tantor DBMS возможности создания журналов аудита, которые часто требуются для соответствия правилам правительства, финансовым или ISO сертификациям. Аудит — это официальная проверка счетов физического лица или организации, обычно проводимая независимым органом. Информация, собранная pgAudit, правильно называется «журналом регистрации» или «журналом аудита». В этой документации используется термин «журнал аудита».
    • pgauditlogtofile — это дополнение к pgAudit, которое перенаправляет строки аудита в отдельный файл, вместо использования журналирования сервера PostgreSQL. Это позволяет нам иметь файл аудита, который можно легко ротировать, не загрязняя журналы сервера этими сообщениями. Журналы аудита в системах с высокой нагрузкой могут очень быстро расти. Это расширение позволяет автоматически ротировать файлы на основе заданного количества минут.
Принципы лицензирования СУБД Tantor Basic
Лицензии на серверное программное обеспечение СУБД Tantor предоставляются на основе:

  • либо максимального количества физических ядер у физического сервера;
  • либо максимального количества виртуальных ядер у виртуального сервера.

Прежде чем запускать Программный продукт, нужно определить необходимое количество Лицензий «на ядро» для одного Сервера и назначить эти Лицензии «на ядро» этому Серверу. Одна Лицензия «на ядро» назначается одному физическому или виртуальному ядру Сервера.

Лицензии доступны для процессорной архитектуры х86-64.
Минимальный объем заказа СУБД Tantor — 4 Лицензии.