Een voordeel van het simpelweg verwijderen van een collectie is dat het veel sneller gaat dan het verwijderen van alle documenten van een collectie. Als uw verzameling toch "onmiddellijk opnieuw wordt gemaakt" (ervan uitgaande dat de index opnieuw wordt gemaakt), dan is dit waarschijnlijk de meest aantrekkelijke optie.
De auteurs van het boek MongoDB:The Definitive Guide
(Kristina Chodorow en Michael Dirolf) voerden een experiment uit waarbij ze een Python-script leverden dat een drop
timede vs. een remove
van 1000000 records. De resultaten kwamen binnen op 0,01 seconden voor de drop
en 46.08 seconden voor de remove
. Hoewel de exacte tijden kunnen verschillen op basis van hardware en andere factoren, illustreert het niettemin het punt dat de drop
is aanzienlijk sneller.
referentie:Chodorow K., Dirolf M. (2010). "MongoDB:de definitieve gids." O'Reilly Media, Inc. Sebastapol, CA., pp.25