Это может быть популярным вопросом, но я новичок в концепции синхронизации. Пожалуйста, направьте меня с предложениями.

Мое требование - иметь локальную и удаленную базу данных (облако) для синхронизации данных между ними. Я создаю мобильное приложение и настольное приложение для доступа к одной базе данных для синхронизации данных. Но мобильное и настольное приложение будет иметь локальную базу данных, аналогичную схеме базы данных, которая работает в удаленном режиме в случае отсутствия подключения к Интернету. Когда происходит подключение к Интернету, изменения, внесенные в локальную базу данных, должны синхронизироваться с удаленной базой данных или наоборот. Я занимаюсь разработкой настольного приложения на Javafx и мобильного приложения на iOS и Android на Objective C и Java соответственно.

Как я могу добиться этой синхронизации базы данных?

Когда я гуглил, я обнаружил, что репликация базы данных работает для этого сценария. Я думаю об использовании Couchdb для удаленной и локальной базы данных. Будет ли Couchdb поддерживать этот тип синхронизации базы данных?

1 ответ1

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .