在10 Common Misconceptions about CouchDB中,Joan Touzet被问及(30:16)CouchDB是否有办法保护/验证对特定文档和/或文档特定字段的读取。
琼说,如果有人有权访问数据库,他/她就可以访问该数据库中的所有文件。所以她说有几种方法可以实现这一目标:
另外,根据rcouch wiki(https://github.com/rcouch/rcouch/wiki/Validate-documents-on-read),它实现了validate_doc_read
函数(尽管我还没有测试过它)。 CouchDB有类似的东西吗?
据我所知,最好的方法是根据我的问题建模数据库(一个数据库用于此,另一个用于此,一个用于此人,另一个用于该人)并在必要时进行过滤复制。有什么建议吗?