Я использую драйвер node-mongodb-nativeс MongoDB для написания веб-сайта.
У меня есть несколько вопросов об управлении соединениями:
Достаточно ли использовать только одно соединение MongoDB для всех запросов? Есть ли проблемы с производительностью? Если нет, могу ли я настроить глобальное соединение для использования во всем приложении?
Если нет, хорошо ли открывать новое соединение при поступлении запроса и закрывать его при обработке запроса? Дорого ли открывать и закрывать соединение?
Должен ли я использовать глобальный пул соединений? Я слышал, что у драйвера есть собственный пул соединений. Это хороший выбор?
Если я использую пул соединений, сколько соединений следует использовать?
Есть ли другие вещи, на которые я должен обратить внимание?