Does the MongoDB card retain collection locks when performing operations on it?
I have some collections that are widely and intensively used by the application. A Map / Reduce runs in the background every 10 minutes through cron's work on this widely and heavily used collection.
I want to know if there is a high probability that Map / Reduce will not work well, because in this collection other operations are performed (inserts, updates, and mainly reading). In particular, I want to know if Map / Reduce affects the normal operations performed by users in the collection.
source share