gpt4 book ai didi

MongoDB:删除集合与删除所有文档的权衡

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

删除 MongoDB 集合与删除其所有文档(假设将立即重新创建集合)之间的权衡是什么?

最佳答案

简单地删除一个集合的一个好处是它比删除一个集合的所有文档要快得多。如果您的集合无论如何都会“立即重新创建”(假设包括重新创建索引),那么这可能是最有吸引力的选择。

本书作者MongoDB: The Definitive Guide (Kristina Chodorow 和 Michael Dirolf)进行了一项实验,他们提供了一个 Python 脚本,该脚本对 1000000 条记录的 dropremove 进行计时。 drop 的结果为 0.01 秒,remove 的结果为 46.08 秒。现在,虽然确切的时间可能会因硬件和其他因素而有所不同,但它仍然说明了 drop 明显更快。

引用:Chodorow K.、Dirolf M. (2010)。 “MongoDB:权威指南。” O'Reilly Media, Inc.,加利福尼亚州塞巴斯塔波尔,第 25 页

关于MongoDB:删除集合与删除所有文档的权衡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12147783/

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