我是 CouchDB 的新手,我知道我的思维方式在关系数据库领域可能仍然太多,但这里是:
似乎在 Couch 上的查询都是通过 Views 完成的。我读到临时视图效率非常低,应该在生产中避免。
所以我的问题实际上是如何使用参数进行有效查询(因为视图不接受它们)。例如,如果我要使用 Couch 为博客网站提供动力,我是否必须为每个帖子创建一个新视图,相当于“从 id=1 的帖子中选择帖子”。
我知道我可以在查询的同时使用 lucene 对结果进行全文搜索,但这仅对文本内容而不是数字真正有用。
我很高兴创建大量静态视图,因为它们可以非常简单地动态创建。我担心这不是 Couch 应该被使用的方式,我错过了一些东西。随意启发我。
干杯,克里斯。