Я создаю мобильное приложение, и я достиг точки, в которой мне нужно иметь дело с синхронизацией данных между моим мобильным приложением и центральным сервером.Каркас мобильной синхронизации между двумя базами данных
Я исследовала о рамках мобильной синхронизации (например, Amazon Cognito, Google Firebase, Couchbase Mobile, Red Hat Data Sync Framework), но я не уверен, какой из них использовать !!! :(
Мне нужно сохранить данные пользователя (хранящиеся в локальной базе данных на устройстве, например SQLite), синхронизированные с его данными на центральном сервере (хранящемся в локальной базе данных на сервере, например PostgreSQL). Как-то вроде синхронизация/репликация базы данных
Я сначала пробовал с помощью Cognito:
Мне удалось проверить некоторые из его примерных приложений, прочитать документацию и посмотреть некоторые примеры, но я не нашел никакого примера , руководство или учебник о том, как реплицировать данные между двумя моими базами данных. Даже внутри конфигурации Cognito я не могу найти какой-либо раздел или конфигурацию, которая указывает на подключение к базе данных по моему выбору.
Из-за этого теперь я не уверен, что этого можно достичь с помощью Cognito.
Любые идеи, из которых следует руководствоваться/API, вы рекомендуете мне использовать ???
Любые идеи, как я могу решить или реализовать решение для этой проблемы ???
Или мне нужно сделать дополнительное программирование на стороне устройства и на стороне сервера, чтобы как-то «поймать» эти данные и сохранить их в соответствующей базе данных ???