Суть ситуации сводится к следующему:
- У меня есть система сбора данных, которая должна постоянно обновляться до центральной базы данных.
- База данных подключена черезНесколько ненадежное соединение Wi-Fi (от которого я не могу оторваться или исправить)
- В связи с вышеизложенным, устройство должно хранить данные локально, так как
может быть где угодно от 30 секунд до 12 часовсоединение
может быть восстановлено. - Сервер SQL Server 2000 (клиент тянет время на обновление)
- Сбор данных выполняется на нескольких компьютерах с Windows XP
Текущая система использует наборы данных и диаграммы, сериализованные в XML, для работы с локальным хранилищем.Я хочу переписать систему, используя Entity Framework для моего доступа к данным, однако возможность сохранять автономную копию данных за последние несколько дней крайне важна, поскольку мне нужно защищать от отключения питания в период отсутствия сетевого подключения.
Буду очень признателен за любые советы по наилучшему подходу.