Меню


[I128-2749] Шардированная нормализация записей Stage 9 в CSpider


НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.3 >> [I128-2749] Шардированная нормализация записей Stage 9 в CSpider📄 Скачать в DOCX


Тип Версия Статус Приоритет Исполнитель
⚙️ Новые возможности 2026.3 🔘 Завершено Средний Ilya Mikhaylenko

Компоненты: ИРБИС 128. Модуль CSpider - Сводный каталог

Завершено: 31.08.2026 20:49

Ценность Администраторы сводного каталога быстрее нормализуют большие массивы записей без последовательной обработки всей очереди одним заданием.

Сценарий CSpider запускает Stage 9 отдельно для каждой клиентской БД и корзины BLOB, параллельно обрабатывая независимые части набора записей.

Совместимость Правила нормализации, форматы записей и настройки удаления полей сохраняются; существующий запуск Stage 9 остаётся доступен через тот же action.

-

Задача I128-2749 распараллеливает нормализацию Stage 9 по клиентским БД и корзинам BLOB. PR предназначен для develop и не зависит от других веток этой серии.

Куда смотреть:

Изменения по файлам:

modules/CSpider/Actions/QueueMonitor.inc

modules/CSpider/Actions/Stage9.inc

modules/CSpider/api.php

modules/CSpider/__call/GetBlob.inc, SetBlob.inc, GetNextCounter.inc, SqlBatch.inc

modules/CSpider/__call/ForEachRecordRow.inc

modules/CSpider/__call/GetRecordBlock.inc, GetRecordCount.inc

-