Database/Mysql & Mariadb
Mysql Connection에 대하여
Mysql은 기본적으로 SQL Server와 다르게 Connection Pooling을 자체적으로 제공하지 않는다. 이는 연결 Driver가 SQL Server는 전용 Driver를 사용하기 때문에 그렇지만 Mysql의 첫 시작은 Open Source 진영이었기 때문에 다양한 Driver가 존재가 가능하기 때문이다. 따라서 각 Driver에서 Connection Pooling을 지원하는데 JDBC를 예로 보면 다음과 같은 구조로 처리 된다. 위와 같이 Client 쪽에서 Connection Pool을 관리하는데 따라서 Mysql은 Connection을 새로 생성하거나 제거하는 문제를 어느 정도 해결이 가능합니다. 하지만 CIient의 작업 적인 측면에서 Connection 생성하고 해제하지 않는다거나 여..
최근댓글