2013-12-08 3 views
4

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

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

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

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

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

ответ

1

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

+0

Получил эту работу в какой-то момент, но после некоторых изменений PouchDB она больше не работает. –

Смежные вопросы