Работа на NodeJS, поддерживаемом базой данных MongoDB, которая использует пул соединений MongoDB.Возник вопрос о количестве открытых соединений.
Когда мы подключаемся к базе данных mongoDB в NodeJS с помощью следующего кода:
MongoClient.connect(url, {
poolSize: 25
},function(err, db) {
console.log('connected successfully, reuse this db object in the whole application');
}
);
Немного наблюдал и проверял поведение базы данных mongoDB, но были некоторые вопросы по этому поводу.
Вопрос:
- Пул соединений автоматически открывает и закрывает соединения оптимальным образом или программист должен оптимизировать это?
- Если это можно оптимизировать как?