[개발 일기] 2025.03.08 - MySQL과 웹 애플리케이션

2025. 3. 8. 23:35·개발 일기

💡 개요

오늘은 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
'개발 일기' 카테고리의 다른 글
  • [개발 일기] 2025.03.10 - 날짜 데이터 타입
  • [개발 일기] 2025.03.09 - InnoDB
  • [개발 일기] 2025.03.07 - Docker 볼륨 설정
  • [개발 일기] 2025.03.06 - JPQL vs QueryDsl
오도형석
오도형석
  • 오도형석
    형석이의 성장일기
    오도형석
  • 전체
    오늘
    어제
    • 분류 전체보기 N
      • MSA 모니터링 서비스
        • DB
      • 스파르타 코딩클럽
        • SQL
        • Spring
      • 백엔드
        • Internet
        • Java
        • DB
      • 캡스톤
        • Django
        • 자연어처리
      • Spring
        • JPA
        • MSA
      • ETC
        • ERROR
      • 개발 일기 N
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 인기 글

  • 태그

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
오도형석
[개발 일기] 2025.03.08 - MySQL과 웹 애플리케이션
상단으로

티스토리툴바