Клиенту необходимо приложение, которое может работать в автономном режиме с сервера и синхронизироваться при подключении - PullRequest
0 голосов
/ 06 июня 2011

У меня есть требование клиента здесь для приложения.Приложение является расширением клиент-серверного приложения.По сути, клиент - это медицинское учреждение, и он будет поддерживать центральный сервер для всех своих данных.Они поручают инспекторам и медсестрам идти и собирать информацию из различных медицинских учреждений, и в конце определенного периода времени они затем собирают все данные, которые они собрали в центральной системе.

Клиент требует, чтобы инспекторы имелив их системах приложение, которое позволит им собирать информацию, а затем в конце дня им потребуется синхронизировать ее с центральной базой данных, но при этом иметь возможность хранить локальную копию данных, которые являются только теми данными, которые онисобранные на их ноутбуках или что-то еще, что они используют для сбора информации.

Это больше, чем то, что может сделать простое веб-приложение php MySQL, - я хотел бы поделиться некоторыми идеями о том, как это сделать.

1 Ответ

1 голос
/ 06 июня 2011

Я бы порекомендовал вам взглянуть на CouchDB.Одна из основных целей проектирования - сделать этот тип репликации данных простым.

CouchDB - это база данных документов, а не база данных SQL.Это не идеально подходит для любой ситуации, но из того, что вы описываете, я бы начал с этого.CouchDB поддерживает несколько языков и платформ, а также доступен для мобильных устройств на Android, а теперь и на IOS (бета).

...