我已经设置了几个桶,现在我想创建一个视图,但我不知道从哪里开始。我已经登录到web控制台,但是我创建的视图不返回任何结果。另外,是否有可能创建一个跨桶的视图?
发布于 2015-03-23 17:08:38
更有可能的是,您没有将视图提升为生产视图。当视图是“开发”视图时,为了提高效率,他们只会选择一小部分数据。一旦他们被提升到生产和收集所有东西,那么他们实际上会看到整个数据集。
此时,没有办法在Couchbase中跨带视图的桶。如果你需要这样做,我会问你为什么要把东西装在不同的桶里?为什么你有不同的桶,你的策略是什么?通常,如果出于性能或应用程序的原因需要隔离数据,可以将其划分为不同的存储桶,因为存储桶有不同的资源分配。另一个原因是数据的基数。假设您需要使用视图,并且一些数据将永远不会被一组视图所看到,那么将数据拆分到不同的桶中可能是有意义的。
综上所述,看看Couchbase即将推出的N1QL查询语言,它将允许您跨桶进行查询。http://query.couchbase.com/。
https://dba.stackexchange.com/questions/95941
复制相似问题