gpt4 book ai didi

performance - CouchDB查询性能

转载 作者:行者123 更新时间:2023-12-04 07:29:43 24 4
gpt4 key购买 nike

如果文档数更多,CouchDB中的数据查询会变慢吗?

方案示例:

  • 我有一个客户名称表单的组合框。当用户键入客户名称时,我必须进行自动填充。
  • CouchDB中大约有1万个客户文档。我知道我必须创建一个 View 来执行相同的操作。
  • CouchDB数据库位于应用程序所在的本地计算机中。

  • 问题:
    向数据库查询匹配的客户名称是否需要2到3秒以上的时间?
    如果CouchDB中有很多文档(例如大约100000个文档),那么查询将为每个查询花费更多时间吗?

    关于如何创建 View /索引的任何指示都将有所帮助。

    提前致谢。

    最佳答案

    该 View 在每个文档上运行,但只能运行一次。之后,将永久存储文档的 View 值。通过名称获取客户的速度将非常快,因为在查询时, View 中通常只需要处理几个新文档。

    如果您有更多的文档,查询时间不会明显增加。从技术上讲,访问时间与文档数量成对数增长。但是,实际上,获取文档基本上是固定的时间,不太可能成为问题。

    关于performance - CouchDB查询性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2588387/

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