视图(地图减少)对 CloudAnt NoSQL 限制的影响在哪里?
Where does views (map reduce) impact on CloudAnt NoSQL limits?
IBM Cloudant NoSQL 对每秒查找、写入、查询有一些限制。
在 CloudAnt 上我可以写一个 DesignDocument "View"。
当我读取一个视图时,这个读取会影响到哪里? lookups/sec 或 query/sec?
例如这是视图:
function (doc) {
if(doc.DocType && doc.DocType=="car") {
emit(doc._id, {"brand":doc.brand, "model":doc.model});
}
}
A "lookup" 是命中 Cloudant 主键的东西,例如GET /db/docid
或 GET /db/_all_docs
。一个"query"是命中二级索引的东西,它包括:
- 正在查询 Map/Reduce 视图
- 查询 Cloudant 搜索(基于 Lucene)索引
- 查询 Cloudant 地理空间索引
- 正在查询 Cloudant 查询索引
在您的示例中,回读视图的结果在计费方面将被归类为 "query"
IBM Cloudant NoSQL 对每秒查找、写入、查询有一些限制。
在 CloudAnt 上我可以写一个 DesignDocument "View"。
当我读取一个视图时,这个读取会影响到哪里? lookups/sec 或 query/sec?
例如这是视图:
function (doc) {
if(doc.DocType && doc.DocType=="car") {
emit(doc._id, {"brand":doc.brand, "model":doc.model});
}
}
A "lookup" 是命中 Cloudant 主键的东西,例如GET /db/docid
或 GET /db/_all_docs
。一个"query"是命中二级索引的东西,它包括:
- 正在查询 Map/Reduce 视图
- 查询 Cloudant 搜索(基于 Lucene)索引
- 查询 Cloudant 地理空间索引
- 正在查询 Cloudant 查询索引
在您的示例中,回读视图的结果在计费方面将被归类为 "query"