Интеллектуальный прокси, обеспечивающий отфильтрованное представление на CouchDB
Я думал, что нашел Святой Грааль, когда наткнулся на PouchDB, некоторое время назад; это позволило мне просто записать свой код в локальную (в браузере) базу данных, а затем реплицировать все на удаленную CouchDB и обратно без необходимости писать одну строку кода. (Не совсем верно, это на самом деле одна строка кода.)
Однако, если я использую CouchDB в качестве бэкэнда, все пользователи фактически получат абсолютно одинаковое представление данных. Это не все, что желательно. Я подаю заявку для разных групп людей, и они не должны видеть данные друг друга. Никогда. Период.
На самом деле, я бы хотел убедиться, что
- Некоторые пользователи видят только подмножество доступных данных
- Некоторые пользователи видят только подмножество атрибутов документов
Я посмотрел на некоторые вопросы CouchDB, связанные с этим, и умный прокси-сервер, кажется, способ двигаться вперед. Но так ли это на самом деле? Существуют ли какие-либо реализации интеллектуальных прокси-серверов?
1 ответ
Просто наткнулся на это, Sync Gateway. Это может быть именно то, что я ищу. Хотелось бы услышать, если есть другие решения и как реализовать это самостоятельно.