В MongoDB содержится большое количество информации о степени детализации и блокировке в целом. здесь .
В общем, запись в несколько коллекций, для небольшого или среднего значения "несколько "и при условии, что все коллекции созданы заранее, это может быть быстрее, чем использование одной коллекции, за счет того, что запросы становятся неуклюжими, а также потенциально медленными, если вам нужно выполнять объединения через конвейер агрегации вместо выполнения одной коллекции / index scan, например.
Если у вас так много коллекций, что открылось так много файлов, что либо БД, либо ОС начинают выгружать файлы из соответствующих кешей, производительность снова начнет падать.
Создание коллекций также может быть относительно медленным, поэтому, если это происходит под нагрузкой, это может быть не очень хорошим для производительности.