Výhodou jednoduchého odstranění kolekce je, že je mnohem rychlejší než odstranění všech dokumentů kolekce. Pokud bude vaše sbírka „okamžitě znovu vytvořena“ (za předpokladu, že zahrnuje opětovné vytvoření indexu), pak je to pravděpodobně nejatraktivnější možnost.
Autoři knihy MongoDB:The Definitive Guide
(Kristina Chodorow a Michael Dirolf) provedli experiment, ve kterém poskytli skript Python, který načasoval drop
vs. remove
1000000 záznamů. Výsledky přišly za 0,01 sekundy pro drop
a 46,08 sekund pro remove
. I když se přesné časy mohou lišit v závislosti na hardwaru a dalších faktorech, ilustruje to, že drop
je výrazně rychlejší.
odkaz:Chodorow K., Dirolf M. (2010). "MongoDB:Definitivní průvodce." O'Reilly Media, Inc. Sebastapol, CA., str. 25