powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Возможно ли сделать надёжно?
8 сообщений из 8, страница 1 из 1
Возможно ли сделать надёжно?
    #33338969
pshik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я програмирую,т.е что-то понимаю,но всё же иногда не успеваешь за временем.
НАмечается проект.
Часть клиентов удалённые,но если нет интеренета,или он не стабилен,то должна быть часть программы,которая позволяет работать автономно и при соединении отгружать,т.е обновлять базу с новыми данными.
Вопрос с целостностью данных.
А что если за это время что-то обновилось другим клиентом?

Подскажите как лучше решить такую задачу. Может вообще не делать тонкого клиента,а заставить программу раз в час-два обновлять базу данных автоматически.

Или такой подход совместной работы вообще обречён на провал.

Спасибо
...
Рейтинг: 0 / 0
Возможно ли сделать надёжно?
    #33338996
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все зависит от данных (семантика) и методов их обработки.
Иногда можно, а в большинстве случаев - нет. Укажите предметную область, посмотрим.
...
Рейтинг: 0 / 0
Возможно ли сделать надёжно?
    #33339004
Фотография panch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а если в момент прихода команды на синхронизацию
часть информации удаленной базы заблокировано?
то есть возможен случай что в момент синхронизаци локальной и
удаленной информации на локальной базе еще не закончились какие-то
транзакции и такая принудительная синхронизация
по требованию центра может оказаться не совсе точна.
вот если можно все зафиксировать и работу на удаленной базе остановить
тогда все надежно будет :)
...
Рейтинг: 0 / 0
Возможно ли сделать надёжно?
    #33339005
Фотография panch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно по требованию удаленной базы принимать у нее данные.
тогда надо быть готовым, что выдут на связь одновременно
несколько филиалов.
в нашем случае это применения не нашло.
слишком много было удаленных точек.
...
Рейтинг: 0 / 0
Возможно ли сделать надёжно?
    #33339013
pshik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообшем-то это учёт по проектам.
Т.е филиалов как таковых нет.
Может быть просто несколько точек в разных местах. Физически в местах вообще без интернета иногда.
Второе, бухгалтерия удалена,т.е данные с основной БД будут загружаться в систему платежей.Тоже желательно верить,что все данные на месте.
...
Рейтинг: 0 / 0
Возможно ли сделать надёжно?
    #33339023
eys
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как в VSS - Check In/ Check out project.

С бухгалтерией надо смотреть.
...
Рейтинг: 0 / 0
Возможно ли сделать надёжно?
    #33339057
Фотография panch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
делаем в инете несколько таблиц Mysql
в них удаленное рабочее место периодически сваливает данные
а центр в то время когда этого не происходит
читает эти данные.
может вполне работать.
все зависит от ваших требований
а то бывают фирмы которые и через фрейм-релай работают
...
Рейтинг: 0 / 0
Возможно ли сделать надёжно?
    #33339083
Фотография Александр Гoлдун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pshik пишет:

> Часть клиентов удалённые,но если нет интеренета,или он не стабилен,то
> должна быть часть программы,которая позволяет работать автономно и при
> соединении отгружать,т.е обновлять базу с новыми данными.

Термин "репликация" о чем-то говорит?

> Вопрос с целостностью данных.
> А что если за это время что-то обновилось другим клиентом?

А это уже зависит от деталей задачи и грамотного проектирования архитектуры
с учетом этих деталей, чтобы избежать конфликтов репликации. Причем не все
можно сделать технически, иногда приходится решать организационно.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Возможно ли сделать надёжно?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]