Бизнес-логика с CouchDB - PullRequest
       11

Бизнес-логика с CouchDB

0 голосов
/ 13 октября 2018

Мне нужно спроектировать первое автономное приложение с возможностями синхронизации, поэтому я решил использовать CouchDB .Поскольку я разверну это приложение на рабочей станции пользователя, он / она имеет возможность манипулировать данными (в своей локальной базе данных, например, PouchDB ).AFAIK, CouchDB предлагает только функции проверки (которые имеют доступ только к входящему документу, его предыдущей версии и userCtx), чтобы избежать этого, но в большинстве случаев эта проверка зависит от бизнес-логики.Есть ли способ управлять этим сценарием?

1 Ответ

0 голосов
/ 14 октября 2018

В любом случае, если пользователь подделывает «локальный» БД, его модификации будут удалены при синхронизации (если удаленный БД является ведущим).Или, если вы выберете 2 способа синхронизации, мастер-база данных будет изменена пользователем ...

...