우리 회사에서는 IBM Domino를 10 년 이상 사용하고 있습니다. 우리는 이것을 사용하여 복제 지원이 포함 된 오프라인 애플리케이션을 구축합니다. 잘 작동하지만 IBM Notes 클라이언트를 사용하여이 기능을 허용해야하며 모바일 장치에서는 작동하지 않습니다 (물론 Windows 랩톱 제외).권한 관리가있는 오프라인 회사 애플리케이션 용 PouchDB + CouchDB
오프라인으로 처음 지원되는 여러 가지 지원 (웹) 응용 프로그램을 만드는 다른 솔루션을 찾고 있습니다. CouchDB + PouchDB가 최상의 솔루션이라고 생각합니다. 하지만 도미노를 대체하기 위해서는 인증 기능을 교체해야합니다.
Domino에는 데이터베이스 ACL (Manager, Designer, 작성자, 작성자, 판독기 등)에 대한 다양한 수준의 권한이 있습니다. 각 문서에 대해 독자과 저자 필드를 추가하여 문서를 쓰고 읽을 수있는 사람을 제한 할 수 있습니다.
예를 들어, Domino와 CRM을 함께 사용하면 직원은 고객과 고객 계층을 낮추는 직원의 고객을 읽고 쓸 수 있습니다. 그는 또한 지리적 영역의 고객을 볼 수 있습니다 (쓰기 없음).
Domino에서이를 수행하기 위해 모든 고객 문서에서 독자와 저자 필드를 (매일 밤마다) 계산합니다. CouchDB에서 어떻게하면 좋을까요? 가능한가? 쇼 또는 필터 기능 (CouchDB/PouchDB partial syncs with limited rights) 사용자 당
- 부분 동기화 : 나는에 대한 많은 가능성을 참조하십시오. (어떻게 분할 데이터베이스 내 경우에는?)에서 내 필요에 맞게 필터 기능을 구현할 수있는
- 이 ACL은 (https://github.com/ermouth/covercouch)
- 내 자신의 프록시를 개발 관리 covercouch 같은 프록시 응용 프로그램을 사용?
위의 문제를 해결하는 가장 좋은 해결책은 무엇입니까?
네 말이 맞아, 위의 질문을 지정합니다. – Dorian
많이 개선되었습니다. 감사! – Flimzy