Я очень новичок в android и пытаюсь понять db persistence.резервное копирование моей локальной базы данных/данных
Рассмотрим такой сценарий
- на DEVICE1 локальной БД создана
- он синхронизируется с Google через BackupAgent путем резервного копирования файла
- дб на устройство2 файл БД восстанавливается и локальная БД теперь в синхронизации
Проблема, я думаю, что может произойти, если нет удаленного соединения. Тогда это могло произойти
- на DEVICE1 локальной БД создана
- он синхронизируется с Google через BackupAgent путем резервного копирования файла дб
- на устройство2 предыдущий файл БД обновляется форума
- устройство2 идет онлайн. Синхронизация с резервным агентом и изменениями в устройстве2 теряются
Существуют различные сценарии, в которых я думаю, что этот шаблон вызовет конфликты между устройствами. Я пропускаю более простой способ хранения и синхронизации данных между несколькими устройствами. Возможно, возможно, только хранить вещи на удаленной базе данных.
Как я уже сказал, я новичок в этом, поэтому любой совет будет очень принят.
Благодаря
Спасибо @AnupCowkur, материал BAAS - это то, что я после. – RNJ