[Репликатор]: Идея Update, Insert, Select, Delete
От: Ortrix http://www.ortrix.com/
Дата: 17.08.09 17:07
Оценка:
В общем, вернусь к старым баранам.

Покритикуйте идею:

В ближайшее время будет существовать приложение, которое написано в виде двух-звенки (первая версия) — MS SQL 2008 и C#.

Необходимо реализовать работу с локальными актуальными данными (из удаленной БД).

Что я пока придумал: после выполнения любого действия с данными происходит синхронизация БД в новом процессе, и такая же синхронизация по таймеру скажем раз в секунду (но синхронизация умная – только для задействованных "справочников на форме – данных из этих справочников").

Т.к. в локальной версии БД нам не обязательно хранить старые данные, то мы синхронизируем только актуальные – не старше текущей даты и времени. После происхождения события – время наступило, данные удаляются в новом процессе. В случае если нам потребовались старые данные, делается запрос старых данных из удаленной БД.

Толкните идею? Логичны ли такие действия? Что можно еще придумать?
... << RSDN@Home 1.2.0 alpha 4 rev. 1237>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.