
대량 트래픽 환경에서 데이터베이스와의 연결을 매번 새로 생성하고 종료하는 것은 비효율이다. 이때 Connection Pool(커넥션 풀)을 사용하면, 미리 일정 수의 DB 연결을 만들어두고 애플리케이션이 필요할 때마다 가져다 쓰는 구조로 효율을 크게 높일 수 있다.

MySQL에서 데이터를 어떻게 저장하고 관리할지 결정하는 스토리지 엔진(Storage Engine).그중 가장 많이 비교되는 두 가지: InnoDB와 MyISAM.🔸 InnoDB는 대부분의 최신 MySQL에서 기본 스토리지 엔진이다.예시 SQL:SQL 실행 순서1\.

MySQL을 쓸 때 꼭 한 번은 마주치는 charset과 collation의 개념.이 둘은 텍스트 데이터를 저장하고 처리하는 데 중요한 역할을 해여.데이터베이스, 테이블, 컬럼 단위로 설정 가능예: utf8, latin1, ascii, utf8mb4💡 MySQL의 u

데이터베이스에서 세션(Session)은 클라이언트가 데이터베이스에 연결되어 있는 동안의 논리적인 작업 단위이다. 흔히 연결(Connection)과 혼동하기 쉬운데, 이 둘은 엄연히 다르다.세션은 고유한 세션 ID를 가짐 트랜잭션을 시작하고, commit 또는 roll

MySQL의 Full-Text Search(FTS)는 단순한 문자열 검색(LIKE)을 넘어서 자연어 처리 기반의 고급 검색을 가능하게 해주는 기능이다. 특히 블로그, 기사, 게시판, 검색 기능이 포함된 웹 서비스에서 매우 유용하게 사용된다.