如果文档数量越多,CouchDB 中数据查询是否会变慢?
示例场景:
- 我有一个用于客户名称表单的组合框。当用户输入客户名称时,我必须进行自动填充。
- CouchDB 中将有大约 10k 个客户文档。我知道我必须创建一个视图才能执行相同的操作。
- CouchDB 数据库位于应用程序所在的本地计算机中。
问题:
查询数据库以查找匹配的客户名称是否需要超过 2 - 3 秒的时间?
如果 CouchDB 中有很多文档(比如大约 100000 个文档),每次查询是否会花费更多时间?
任何有关如何创建视图/索引的指示都会有所帮助。
提前致谢。
该视图在每个文档上运行,但仅运行一次。之后,文档的视图值将永久存储。按姓名获取客户将非常快,因为在查询时通常只有几个新文档需要在视图中处理。
如果文档较多,查询时间不会明显增加。从技术上讲,访问时间随着文档数量呈对数增长。然而,实际上,获取文档的时间基本上是恒定的,不太可能成为问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)