Мы собираем статистику в мин, часах и днях, и я подумал, что лучше иметь их в одной коллекции (и подать, которые описывают, какой они тип) или иметь три разных коллекции (мин, час и день),Какой из них лучше и почему?
Полностью зависит от того, какие операции вы выполняете. Если вы храните их в течение длительного времени (месяцы, чтобы количество было очень высоким) и вам необходимо как можно быстрее отображать статистику, я рекомендую хранить их в 3 разных коллекциях, чтобы вы могли отображать статистику за день очень быстро, а не по часам, и минутная статистика.
Если статистика, собранная этими 3 процессами, похожа (число / тип столбцов) и если вы собираетесь обрабатывать всю статистику, собранную с использованием одной и той же логики, вы можете сохранить их в одной коллекции и иметь флаг типа для дифференциациии применить разреженный индекс к этому флагу.