![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Синхронизация БД через Интернет [D6, dBase, FoxPro]
Alex Bredin © (2003-08-13 10:51:00)
Вопрос серьезный, поэтому любые соображения в самом общем виде приму с благодарностью.
есть 2 дибэйзовские таблицы - одна основная, вторая копия
изменения вносятся только в основной, копия служит только для чтения(справочник).Таблы находятся на разных компах в разных частях города,связь только через интернет, размер таблиц порядка 30Мб, интенсивность изменения высокая.Ясно, что передача всей таблицы не годится - передавать следует только изменения.
Задача состоит в том, чтобы осуществить синхронизацию данных этих таблиц в режиме реального времени, т.е. промежуток времени между изменением основной таблицы и соответствующим изменением копии был минимальным.
Спасибо.
Nikolay M. (2003-08-13 10:58:00) [1]
Покопать в сторону TClientDataSet и особенно его свойства Delta?
Но если
> интенсивность изменения высокая
может изменения передавать будет дороже, чем всю таблицу? ЗаZIPить таблицу и кидать по фтп...
Ну или совсем извратиться - писать свой протокол запросов к основной таблице и работать через UDP \ TCP/IP.