Интеллектуальный прокси, обеспечивающий отфильтрованное представление на CouchDB

Я думал, что нашел Святой Грааль, когда наткнулся на PouchDB, некоторое время назад; это позволило мне просто записать свой код в локальную (в браузере) базу данных, а затем реплицировать все на удаленную CouchDB и обратно без необходимости писать одну строку кода. (Не совсем верно, это на самом деле одна строка кода.)

Однако, если я использую CouchDB в качестве бэкэнда, все пользователи фактически получат абсолютно одинаковое представление данных. Это не все, что желательно. Я подаю заявку для разных групп людей, и они не должны видеть данные друг друга. Никогда. Период.

На самом деле, я бы хотел убедиться, что

  • Некоторые пользователи видят только подмножество доступных данных
  • Некоторые пользователи видят только подмножество атрибутов документов

Я посмотрел на некоторые вопросы CouchDB, связанные с этим, и умный прокси-сервер, кажется, способ двигаться вперед. Но так ли это на самом деле? Существуют ли какие-либо реализации интеллектуальных прокси-серверов?

1 ответ

Решение

Просто наткнулся на это, Sync Gateway. Это может быть именно то, что я ищу. Хотелось бы услышать, если есть другие решения и как реализовать это самостоятельно.

Другие вопросы по тегам