| Описание | Назначение модуля архивирования DocsVision - разгрузить основной сервер DocsVision от хранения большого количества редко используемых исторических данных. Используя модуль архивирования, можно, например, данные за последний год хранить на основном сервере, а исторические данные - на запасном архивном сервере.
При этом для получение аналитических отчетов и документов обработанных в прошлые годы можно обращаться к архивному серверу. Модуль архивирования обеспечивает автоматический перенос данных на архивный сервер. При этом может быть реализован бизнес-процесс, помечающий документы к переносу по каким либо формальным признакам, например по дате создания или дате последнего изменения.
Система DocsVision предусматривает два варианта хранения архивной информации:
- В отдельных архивных таблицах рабочей базы данных (вариант может быть интересен для небольших организаций, где объем архивных данных мал и не требует их выделения в отдельную базу). При таком способе хранения архива размер базы данных не уменьшается, однако оперативная обработка данных ускоряется за счет следующих факторов:
- данные, находящиеся в архивных таблицах, не участвуют в построении поисковых запросов;
- уменьшается размер обновляемых индексов, что увеличивает производительность сервера баз данных.
Такой вариант организации архива может служить также наглядной демонстрацией возможностей полноценного архивного хранилища. Поддержка архива в пределах рабочей базы данных входит в базовую функциональность платформы DocsVision и не требует наличия модуля архивирования.
- В отдельной базе данных; эта функциональность доступна в виде дополнительного модуля - DocsVision "Модуль архивирования".
В свою очередь, такой способ хранения архивных данных предполагает два возможных варианта организации:
- Хранение архива в отдельной базе данных, но под управлением того же сервера баз данных, что позволяет существенно уменьшить размер оперативной базы и снизить нагрузку на нее, перенаправив часть задач и пользователей в архивную базу. При этом архивная база может обслуживаться отдельно от оперативной, что улучшает масштабируемость системы, а доступ к архиву осуществляется независимо и может быть административно ограничен.
- Хранение архива на отдельном сервере баз данных. Данный вариант хранения снижает нагрузку на сервер баз данных и может быть использован в случае, когда архивная база имеет настолько большой объем, что для ее обработки целесообразно выделить отдельный сервер. Кроме того, этот способ хранения данных позволяет изолировать архив и защитить его от несанкционированного доступа.
Чаще всего архивная база организуется таким образом, что содержит все данные оперативной базы плюс собственно архивные данные. В этом случае она может использоваться для обработки накопленных данных и автоматизированного формирования отчетов, в то время как основной функцией рядовых пользователей будет являться ввод данных в систему.
Перенос данных из оперативной базы данных в архивную осуществляет DocsVision "Модуль архивирования". |