Сообщение создано: 17. 06. 2010 [12:50]
|
andrelek
Андрей Полевой
Создатель темы
Зарегистрирован(а) с: 13.12.2008
Сообщения: 210
|
Здравствуйте!
Задача построить такую конфигурацию, два сервера с горизонтальным асинхронным резервированием собирают данные с устройств, и две станции оператора с вертикальным резервированием на сервера сбора данных. Еще нужно вести запись архивов параметров с серверов сбора данных на удаленную базу MySQL.
На данный момент скофигурировано "на столе", 2сервера сбора данных, считывают значение(атрибут) с устройства и 1станция оператора, на которой поднят серверMySQL и на этот сервер настроено архивирование считываемого атрибута, все работает.
Но происходит потеря данных на удаленной базе данных тогда когда обрывается связь между серверами сбора данных и удаленной базой, это впринципе логично.
Вопрос- а есть ли какой либо механизм заполнения пропущенных удаленной базой данных, например ведение архива на локальных базах серверов, и периодическая синхронизация их с удаленной базой силами самой OpenScada, или что то подобное?
[Сообщение редактировалось 1 раз(а), в последний раз 17.06.2010 в 12:52.]
|
Сообщение создано: 17. 06. 2010 [18:30]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
|
"andrelek" wrote:
Здравствуйте!
Но происходит потеря данных на удаленной базе данных тогда когда обрывается связь между серверами сбора данных и удаленной базой, это впринципе логично.
Вопрос- а есть ли какой либо механизм заполнения пропущенных удаленной базой данных, например ведение архива на локальных базах серверов, и периодическая синхронизация их с удаленной базой силами самой OpenScada, или что то подобное?
Нет, потому как это не типичная задача. Впрочем для подобных не типичных задач есть внутренний язык программирования.
Learn, learn and learn better than work, work and work.
|