НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.3 >> [I128-2616] Provider-core операции IrbisSpaceNative для управления БД📄 Скачать в DOCX
| Тип | Версия | Статус | Приоритет | Исполнитель |
|---|---|---|---|---|
| ⚙️ Новые возможности | 2026.3 | 🔘 Завершено |
Средний | Ilya Mikhaylenko |
Компоненты: ИРБИС 128. Модуль DP_Irbis64Native - Нативный провайдер данных к файлам СУБД ИРБИС 64/64+
Завершено: 30.06.2026 12:54
В DP_Irbis64Native добавляется большой provider-core слой в IrbisSpaceNative.php для оставшихся массовых и сервисных операций управления БД.
Изменение собирает в одном providerфайле базовую реализацию нескольких групп операций: построение кеша полнотекстовых страниц, потоковые стадии словаря методы для записи индексных файлов, сортировки termterms/sort/loaddict, пересоздание каталожного и полнотекстового словаря, экспорт записей в ISO/text, построение и пересборка facet cache, а также низкоуровневые helperchunk потоков, чтения/упаковки postings и работы с rawпредставлением записей.
Пользовательский эффект этой задачи проявляется через последующие wrappers/actions: администратор сможет запускать длительные операции через Databaseслой и очередь, получать progress/heartbeat и работать с безопасными внутренними workdirами вместо произвольных serverside путей. Сама задача не добавляет пользовательские окна или меню; она готовит providerlevel API, от которого зависят отдельные задачи внешних вызовов, actions и UI.
Старые вызовы должны оставаться совместимыми: существующие методы сохраняют прежние обязательные параметры, новые параметры добавляются как optional, а новые публичные методы добавляют возможности без изменения старых контрактов. Ветка не должна включать Database/__call, Database/Actions, UI или Helpфайлы; эти части выносятся отдельными задачами с зависимостью от данного providercore блока.
-
Вторая волна для develop.
Порядок review/merge: 59 из 68. Ветка пересобрана от develop как независимый PR: diff показывает только файлы своего слоя изменений.
[I128-2617] Database: запуск построения и пересборки facet cache
Статус: Завершено | Автор: Ilya Mikhaylenko
[I128-2618] Database: потоковое пересоздание словаря через catalog/sort/load
Статус: Завершено | Автор: Ilya Mikhaylenko
[I128-2619] Database: экспорт записей ISO/text с фильтрами и параллельным режимом
Статус: Завершено | Автор: Ilya Mikhaylenko
[I128-2620] Database: кеширование full-text страниц PDF и TXT
Статус: Завершено | Автор: Ilya Mikhaylenko
[I128-2621] Database: prototype-сценарий слияния БД MergeDb
Статус: Завершено | Автор: Ilya Mikhaylenko
[I128-2624] DP_Irbis64Native: справка по импорту и слиянию БД
Статус: Завершено | Автор: Ilya Mikhaylenko
[I128-2535] DP_Irbis64Native записывает и читает posting-и IFP буферами
Статус: Завершено | Автор: Ilya Mikhaylenko
[I128-2536] DP_Irbis64Native потоково анализирует XRF-записи
Статус: Завершено | Автор: Ilya Mikhaylenko
[I128-2537] DP_Irbis64Native потоково читает posting-и инверсного файла
Статус: Завершено | Автор: Ilya Mikhaylenko
[I128-2539] DP_Irbis64Native точечно удаляет posting из IFP-цепочки
Статус: Завершено | Автор: Ilya Mikhaylenko
[I128-2552] DP_Irbis64Native получает raw-доступ к MST-записям через XRF-ссылки
Статус: Завершено | Автор: Ilya Mikhaylenko
[I128-2555] DP_Irbis64Native открывает потоковый обход MFN для операций провайдера
Статус: Завершено | Автор: Ilya Mikhaylenko
[I128-2556] DP_Irbis64Native очищает признаки устаревшего полнотекстового индекса
Статус: Завершено | Автор: Ilya Mikhaylenko
[I128-2559] DP_Irbis64Native разделяет транзакции MST/XRF и словаря
Статус: Завершено | Автор: Ilya Mikhaylenko
[I128-2560] DP_Irbis64Native некорректно открывает словарь полнотекстовой базы ИРБИС 2018+
Статус: Завершено | Автор: Ilya Mikhaylenko
[I128-2561] DP_Irbis64Native получает контекст родительской базы для full-text операций
Статус: Завершено | Автор: Ilya Mikhaylenko
[I128-2582] DP_Irbis64Native готовит full-text термины и posting-и для native-индексации
Статус: Завершено | Автор: Ilya Mikhaylenko
[I128-2602] Очистка загруженных PDF-файлов из окна управления БД
Статус: Завершено | Автор: Ilya Mikhaylenko