💡 개요
오늘은 SQL 언어를 기반으로 사용되는 MySQL이 왜 웹 애플리케이션에서 자주 사용되는지 정리해 보자.
📕 MySQL이 웹 애플리케이션에서 자주 사용되는 이유
MySQL이 웹 애플리케이션에서 자주 사용되는 이유는 크게 빠른 읽기 성능, 호환성 때문이다.
🛠️ 빠른 읽기 성능
웹 애플리케이션은 거의 대부분 요청에 조회 요청이 포함된다.
MySQL은 InnoDB 엔진의 클러스터형 인덱스를 사용하기 때문에 빠른 조회가 가능하다.
그리고 멀티스레드 기반 아키텍처이기 때문에 다중 요청 처리에 유리하다.
여러 명의 클라이언트가 조회 요청을 보낼 경우 각 클라이언트의 요청이 개별 스레드에서 실행된다.
🛠️ 호환성
MySQL은 Java(Spring Framework), Python(Django, FastAPI), Node.js 등의 언어에서 기본적으로 지원된다.
그렇기 때문에 웹 애플리케이션을 개발할 때 쉽게 연동할 수 있다.
'개발 일기' 카테고리의 다른 글
[개발 일기] 2025.03.10 - 날짜 데이터 타입 (0) | 2025.03.10 |
---|---|
[개발 일기] 2025.03.09 - InnoDB (0) | 2025.03.09 |
[개발 일기] 2025.03.07 - Docker 볼륨 설정 (0) | 2025.03.07 |
[개발 일기] 2025.03.06 - JPQL vs QueryDsl (0) | 2025.03.06 |
[개발 일기] 2025.03.05 - 디스크, 파티션, 볼륨 (Docker) (0) | 2025.03.05 |