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

1

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

Теги:
couchdb
pouchdb

1 ответ

0

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню