Архив во внешних SQL-серверах

<< Click to Display Table of Contents >>

Navigation:  Проект > Архивы > Распределенный архив проекта >

Архив во внешних SQL-серверах

Архивирование данных в файловом архиве намного проще в настройке и использовании, однако при росте требований к системе в части количества архивируемых данных, длительности их хранения, числа компьютеров в системе, разнообразия требований к настройкам хранения параметров разного типа, необходимости получения выборок из архива для использования во внешних программах и т.п. возможностей встроенного файлового архива MasterSCADA может уже не хватить. В этом случае, нам на помощь придет хранилище на базе одного или нескольких внешних SQL-серверов.

Еще раз подчеркнем, что вопрос организации структуры хранения данных – это целиком решение разработчика проекта. Поскольку MasterSCADA позволяет индивидуально для каждого объекта и источника архивных данных назначить место хранения (локальный файловый архив или любой из подключенных к компьютеру с помощью БД-коннекторов SQL-серверов), то архитектура системы может быть выбрана любым удобным образом. В больших системах, как правило, бывает удобно выделить один компьютер в качестве сервера архивов. Его задача только ведение архивов во внешнем SQL-сервере (который может быть расположен на том же или другом компьютере), а также выдачу данных для отображения на клиентских АРМах. В этом случае на сервере используется архивный сервер MAS или MSRT-Net-Pro. Важно отметить, что вопрос надежности хранения данных в SQL-сервере и их резервного копирования решается уже не средствами MasterSCADA, а собственными средствами выбранного SQL-сервера. Однако при резервировании MasterSCADA есть возможность вести архив в базе данных параллельно на обоих серверах, что обеспечивает и резервирование хранилища данных.