node + mongodb 솔루션에 데이터베이스 연결 풀을 도입해야 하나요?
仅有的幸福
仅有的幸福 2017-05-02 09:19:09
0
2
591

제 이해가 맞는지는 모르겠습니다. 노드가 IO 작업을 트리거하면 IO 작업을 위한 스레드가 시작됩니다. 이 스레드는 이전에 설정된 데이터베이스 연결(기본적으로 데이터베이스 인스턴스와의 소켓 연결)을 사용합니다. ) 통신하고 성공 후 이벤트를 메인 스레드에 반환합니다. IO 작업에 가능한 스레드가 여러 개 있으므로 대규모 동시성의 경우 데이터베이스 연결 풀을 도입하는 것이 여전히 필요합니다.

仅有的幸福
仅有的幸福

모든 응답(2)
为情所困

노드 드라이버에는 사용 여부에 관계없이 이미 연결 풀이 함께 제공됩니다.
사실 공식적으로 지원되는 모든 MongoDB 드라이버는 통일된 표준에 따라 생성되고 유사하게 작동하므로 실제로 사용되는 모든 드라이버는 연결 풀을 사용하여 연결을 관리합니다.

为情所困

연결 풀을 사용하면 애플리케이션이 링크를 생성하는 데 걸리는 시간을 줄일 수 있습니다. 연결 풀을 사용해도 상위 계층 애플리케이션에는 아무런 차이가 없습니다. 연결 풀을 올바르게 구성하면 동시성이 높은 경우 성능을 최적화할 수 있습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿