Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.11.06;
Скачать: [xml.tar.bz2];

Вниз

Offline работа   Найти похожие ветки 

 
Top ©   (2005-09-23 14:46) [0]

Пишу прогу под FB, все было хорошо и без вопросов пока руководству захотелось чтобы программа смогла работать в отсутствии сети! Я использую FIBPlus. Мастера, подскажите с какой стороны подойти к этой заморочке:

1. использовать FBEmbedded и при отключении в offline синхронизировать базу с сервера на клиента(хрен знает как)

2. Использвать ClientDataSet?

3. Предоставить ограниченный интерфейс работы с базой, типа данные накапливаются в какой-то там например xml, а при подключении данные вставляются или модифицируются в реальную серверную базу

4. Варианты, которые мне не известны

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


 
Piter ©   (2005-09-23 15:33) [1]

Ну кто тебе что скажет? Сам выбери какой-нибудь способ, подумай.

Правда, я не понял второй вариант, а так - третий или первый.

Я бы выбрал  третий, чтобы не таскать с собой копию всей базы и не делать каждый раз Backup/Restore.

Данные накапливаются, а потом сеанс синхронизации с базой, когда все отправляется в реальную базу.


 
Курдль ©   (2005-09-23 15:37) [2]

Я думаю, что надо поискать стандартные методы репликации между локальной БД шефа и центролизованной БД подчиненных.


 
Top ©   (2005-09-23 15:38) [3]

я тоже склоняюсь к третьему, но думал может знатоки подскажут элегантное правильное решение...


 
atruhin ©   (2005-09-23 18:22) [4]

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



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2005.11.06;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.035 c
1-1129270616
Marsel
2005-10-14 10:16
2005.11.06
Подключение библиотек


2-1128957615
Gall
2005-10-10 19:20
2005.11.06
Получить список папок


1-1129631371
BorlandC
2005-10-18 14:29
2005.11.06
Как проверить что файл уже открыт?


2-1129273740
Andry
2005-10-14 11:09
2005.11.06
CGI


4-1125728116
Antonn
2005-09-03 10:15
2005.11.06
Вывести компьютер из ждущего режима





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский