哪个是使用Views或N1sql查找数据的最佳表现方法

时间:2017-12-18 03:35:29

标签: couchbase n1ql couchbase-view

我正在使用CouchBase构建一个PHP应用程序(主要是),但仍然不完全清楚获取内容的最佳方法。有两种不同的获取数据的方法(如果我是正确的)

  1. 使用查看功能
  2. 使用N1QL查询数据
  3. 这意味着我可以使用这两个选项获得相同的内容..

    对于我的开发目的(n1sql)第二个选项更合适。但是我仍然愿意重写我的模型以使用更多的视图函数,如果这种方法运行良好(在良好的性能,更少的RAM和CPU使用,更少的维护成本等方面)。

    请分享您对此的看法。

1 个答案:

答案 0 :(得分:0)

答案取决于您的实施以及如何显示您的数据 您可以使用视图进行map reduce实现 或者例如,如果需求只显示一个文档字段(更简单地说),您只需要一个n1ql请求,即使文档中有数组,也可以使用n1ql的许多子句

¿你能在问题上更明确吗?