Новое решение RKIT сокращает объем рабочей базы данных за счет переноса бинарных файлов в архивные БД по определенным условиям.
Заказчик RKIT – крупное предприятие машиностроительной отрасли, которое использует систему Docsvision. Заказчик обратился с задачей, связанной с накопившимися бинарными файлами.
Из-за большого объёма базы процесс создания резервных копий стал занимать 7 часов, а восстановление более 4 часов, для предприятия с непрерывным циклом производства такое время неприемлемо. При этом часть бинарных данных уже хранилась на файловой системе. Проектная группа на стороне Заказчика пыталась решить проблему: настроила вымещение с помощью стандартных инструментов платформы, однако действия не принесли нужного результата.
Стандартное решение Docsvision подразумевает перемещение бинарных файлов в сторонние базы данных или на файловое хранилище без привязки к атрибутам по связанным документам. Заказчику же требовалось выполнить перемещение бинарных данных для карточек, находящихся в определенном состоянии, с разделением по видам документов. Система должна отбирать для вымещения только те документы, по которым пользователи завершили работу. При этом бинарные файлы должны перемещаться в архивные базы данных в хронологической последовательности с сортировкой по годам. Также необходимо переносить некоторые атрибуты карточек: регистрационный номер, дата регистрации документа и др. Эта информация позже должна выгружаться из архивной базы данных в стороннюю систему для финансового анализа.
Для решения задачи сотрудники RKIT разработали коннектор, который вымещает бинарные файлы и атрибуты по связанным документам в архивные базы данных с настройкой по годам. Настройка состояний, атрибутов и видов карточек, которые будут вымещаться, происходит через справочник видов. Для этого было разработано расширение навигатора для справочника видов. При необходимости настройки коннектора и справочника видов можно менять. Прямо в интерфейсе Docsvision Администраторы системы на стороне Заказчика могут самостоятельно настраивать необходимые поля и файлы для выгрузки в сторонние базы данных.
Ожидается, что в результате внедрения коннектора значительно ускорится создание резервной копии, уменьшится объем и упростится обслуживание оперативной базы данных, ускорится работа Docsvision.