3
내 응용 프로그램은 asp.net (MVC) 및 mongodb을 기반으로합니다.MVC의 mongodb 연결 풀링
각 클라이언트 요청을 추적하여 mongodb 데이터베이스에 기록합니다.
현재 각 클라이언트 요청은 새로운 DB 연결을 엽니 다. 난 모든 요청에 대한 같은 DB-연결 (들)를 사용하려면
public class MyController
{
public ActionResult MyOperation(string input)
{
const string connectionString = "mongodb://URL";
var client = new MongoClient(connectionString);
var server = client.GetServer();
var database = server.GetDatabase("dbname");
var collection = database.GetCollection<ElcoRequest>("MyCollection");
// Create new row
}
}
:
이 내 코드입니다. (각 DB에 대해 새로운 연결을 열어 놓는 현재 솔루션 대신)
나는 ADO.NET을 사용하여 작업 할 때 "연결 풀링"이라는 것을 알고 있습니다. mongodb에서 동등한 것은 무엇입니까?