gpt4 book ai didi

mongodb - mongoDB 在进行多键查找方面效率高吗?

转载 作者:IT老高 更新时间:2023-10-28 13:28:49 24 4
gpt4 key购买 nike

我正在评估来自 Membased/memcached 的 MongoDB,因为我想要更大的灵 active 。

当然,Membase 在进行快速(多)键查找方面非常出色。

我喜欢 MongoDB 为我提供的额外选项,但它在进行多键查找方面也很快吗?我见过 $or 和 $in 运算符,我相信我可以用它来建模。我只是想知道它是否与 Membase 的性能(在同一个联盟中)。

用例,例如,Lucene/Solr 返回 20 个产品 ID。在 Couchdb 中查找这些产品 ID 以返回文档/适当的字段。

谢谢,吉尔特-扬

最佳答案

根据我的经验,对于您的用例,我会说是这样:我将一些分析侵入到我的数据库中,该数据库使用数千个 id 进行了大量 $in 查询并且它有效很好(这是一个黑客)。令我惊讶的是,它在较低的毫秒区域内运行得相当好。

当然,这很难比较,而且 - 像往常一样 - 理论在性能方面是一个糟糕的伴侣。我想解决这个问题的最好方法是迁移一些测试数据并向系统发送一些查询。

使用 MongoDB 优秀的内置分析器,使用 $explain ,记住每个查询规则一个索引,查看日志,关注 mongostat,并做一些基准测试。这不应该花太长时间,给你一个明确而肯定的答案。如果您的查询结果很慢,这里和新闻组中的人们可能对如何改进精确查询或索引有一些想法。

关于mongodb - mongoDB 在进行多键查找方面效率高吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8401693/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com