我最近在 CouchDB 上做了一些评估。我发现 View 构建(映射和缩减)以及将较大的 JSON 文档导入 CouchDB 的内存消耗非常高。我在 Ubuntu 系统(4 核,Intel® Xeon® CPU E3-1240 v5 @ 3.50GHz)上评估了 View 构建功能。结果如下:
内存消耗似乎是原始 JSON 数据集的数百倍。如果我们使用 1 GB 数据集,那么 CouchDB 将耗尽内存。有谁知道内存消耗如此巨大的原因?非常感谢!
最佳答案
我不知道为什么内存这么高,但我知道它与 CouchDB 是一致的,只要你有很大的文档大小,你就无法真正绕过它。我最终拆分出我想要构建 View 的数据,然后将完整文档保存在一个单独的数据库中以供以后提取。
关于couchdb - 关于CouchDB的内存消耗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46822572/