Вышла новая версия СУБД РЕД База Данных 5.0

«РЕД СОФТ» выпустила новую версию РЕД Базы Данных 5.0 с улучшенными возможностями администрирования и оптимизации баз данных, новыми функциями для прикладных разработчиков и повышенной безопасностью системы.

Поддержка формата JSON

Использование JSON позволяет организовать обмен данными с внешними сервисами, хранить слабоструктурированные объекты с большим количеством атрибутов без необходимости создания для них отдельных структур в виде связанных таблиц с множеством полей.

Поддержка международных временных зон

Теперь разработчики могут использовать часовой пояс сеанса, формат часового пояса и типы данных для поддержки временных зон. Позволяет решить задачи, связанные с обработкой событий в разных часовых поясах, а также разрабатывать географически распределенные системы. Обновление временных зон происходит без обновления сервера.

Поддержка массовой вставки данных

Операции пакетной вставки стали значительно быстрее, время заполнения таблиц большими данными сократилось. Можно выполнять пакетные операции с подготовленными операторами с несколькими наборами параметров. Опция уже есть в драйвере Jaybird.

Эффективная работа с BLOB

Системный пакет RDB$BLOB_UTIL позволяет эффективно работать с BLOB-полями на сервере, экономить вычислительные ресурсы и предотвратить увеличение файла базы данных.

Планировщик заданий

Встроенный планировщик позволяет запускать задания по расписанию и оповещать об их запуске и завершении, а также о возникших в процессе выполнения ошибках. В качестве задания может выступать блок PSQL-операторов или команды операционной системы.

Табличные пространства

Позволяют разделить для хранения определенные объекты базы данных, например, индексы и таблицы, расширить текущие лимиты размера базы данных, а также дают возможность контролировать использование базой данных доступного места и оптимизировать его, снижая расходы на обновление дисковой подсистемы.

Таймауты для подключений и запросов

Таймауты подключений позволяют автоматически закрывать пользовательские подключения, занимающие память сервера и блокирующие объекты базы данных, мешая выполнению запросов в других подключениях, после определённого периода бездействия.

Таймауты запросов предназначены для автоматического прекращения выполнения SQL-оператора, если он выполняется дольше заданного времени. Позволяют исключить чрезмерное потребление ресурсов сервера и дисковой подсистемы.

Синхронно-асинхронная репликация

Новый режим репликации, который объединяет в себе два подхода. Репликация начинается с асинхронного режима, позволяя реплике получить все недостающие данные из мастер-базы. Как только обе базы синхронизируются, процесс переходит в синхронный режим. Синхронно-асинхронная репликация обеспечивает защиту данных, гарантируя, что реплика не потеряет информацию даже в случае временного отключения от мастер-базы.

SQL и PSQL-профайлер

Позволяет измерять производительность участков кода, выявлять наиболее долгие из них, оптимизировать используемые ресурсы и повышать производительность базы данных. Пакет собирает статистику по количеству выполненных частей кода, их времени выполнения с точностью до наносекунд, дает доступ к статистике явных и неявных SQL-курсоров и детальной информации об узлах плана.

Кеш компилированных запросов

Теперь сервер поддерживает автоматическое кэширование скомпилированных запросов, включая хранимые процедуры, функции и триггеры, что позволяет избежать лишних затрат ресурсов при повторной компиляции, оптимизации и валидации запросов.

Новый алгоритм сжатия записей на диске

Увеличена степень сжатия для длинных строк с неполным заполнением. Повторяющиеся байты теперь хранятся компактнее, что позволяет уменьшить объем базы данных.

Решена проблема долгих транзакций

Новая концепция создания снимков состояния базы данных позволяет выполнять промежуточную сборку мусора, удаляя в цепочке версий те, которые никому не нужны.

Частичные индексы

Более компактные индексы для подмножества строк таблицы позволяют индексировать только необходимую и актуальную часть данных и обеспечить более быструю выборку данных за счет  уменьшения глубины дерева индекса. При создании индекса указывается необязательное предложение WHERE, которое определяет условие поиска, ограничивающее подмножество записей таблицы для индексирования.

Безопасность

РЕД База Данных 5.0 соответствует новым Требованиям по безопасности информации к системам управления базами данных, утвержденных приказом ФСТЭК России №64 от 14 апреля 2023г., по 4 классу защиты и 4 уровню доверия. Сертификат соответствия ФСТЭК России №2729 продлен до 8 октября 2028 года для версий 3.0 и 5.0.

С полным списком изменений можно ознакомиться на сайте СУБД РЕД База Данных.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: