синхронизация файлов json на устройстве с базой данных - PullRequest
0 голосов
/ 27 августа 2018

Я хочу синхронизировать данные из базы данных nosql, сделать так, чтобы они выдавали json, и когда есть изменения, и приложение подключено к сети, пусть приложение извлекает изменения и обновляет их.

Мое приложение реагирует на использование нескольких json-файлов для конкретных языков, загружая их динамически в объекты javascript и затем используя их в качестве моей "базы данных". Один файл для рендеринга контента, один для текстов приложения и один для стилей.

Когда пользователь меняет язык, используется другой каталог с тем же набором имен файлов json. Это делается с помощью index.js в этом каталоге и загружается в Redux.

Должен ли я изменить способ работы моего приложения и использовать базу данных NoSQL / real непосредственно в приложении? Чтобы я мог использовать такое решение: синхронизация pouchDB с данными json (это решение для работы, если я правильно понимаю, в противоположном направлении. Приложение работает с базой данных и синхронизируется с json, полученным из Интернета)

Или я могу обновить данные во внешней (предпочтительно) NoSQL (pouchDB или couchDB) или реляционной базе данных и каким-то образом "синхронизировать" их с файлами json, когда приложение подключено к сети и обновляет его?

Существует ли известный метод или структура, позволяющая сделать это с помощью реактивной системы?

...