Ниже текст Александра:
Одна из тем, которую было бы неплохо подготовить для конференции.
Синхронизация баз данных клиентов и сервера.
Один из моих клиентов работает по системе сервер- клиенты.
Все клиенты на iPhone-ах. Они вносят информацию на своих смартфонах . Эта информация, в итоге, должна стать доступной для всех клиентов.
Обмен идет через сервер.
Стоит задача синхронизации базы данных в такой конфигурации. Чтобы на всех телефонах была вся информация .
Сейчас я организовал эту синхронизацию с помощью флагов, которые помечают состояние записей (во всех таблицах) как "отправлено / не отправлено" (у клиента). Или "считано /не считано" каждым из клиентов (на сервере).
Данный метод работает только для новых записей и исключает возможность редактирования записей. Говорят, что есть плагины .
Было бы интересно послушать опытного в этом смысле человека.