如何在CouchDB中验证读取和保护文档?

时间:2015-10-31 00:32:48

标签: javascript couchdb nosql

10 Common Misconceptions about CouchDB中,Joan Touzet被问及(30:16)CouchDB是否有办法保护/验证对特定文档和/或文档特定字段的读取。

琼说,如果有人有权访问数据库,他/她就可以访问该数据库中的所有文件。

所以她说有几种方法可以实现这一目标:

  1. (30:55)Cloudant正致力于字段级安全访问。他们实施了吗?它是开源的吗?
  2. (32:10)您应该在单独的数据库中创建单独的文档。
  3. (32:20)过滤后的复制品。她提到它减慢了事情的进展。下。她的意思是过滤器会减慢复制速度,对吗?
  4. 另外,根据rcouch wiki(https://github.com/rcouch/rcouch/wiki/Validate-documents-on-read),它实现了validate_doc_read函数(尽管我还没有测试过它)。 CouchDB有类似的东西吗?

    据我所知,最好的方法是根据我的问题建模数据库(一个数据库用于此,另一个用于此,一个用于此人,另一个用于该人)并在必要时进行过滤复制。有什么建议吗?

0 个答案:

没有答案