(2023.3.2) Today_I_Learned_day-135 TIL

imRound·2023년 3월 2일
0
post-thumbnail

MySQL 특징

MySQL이 데이터를 처리하는 방식

  • MySQL에서는 모든 SQL을 단일 코어에서 처리한다.
    - 써드파티 사용하면 병렬로 가능은 하지만, 기본은 단일로 이루어져 있다.
  • Scale=Out보다는 Scale-Up이 성능이 좋다.

서버 엔진

  • Table Join, Group By, Order By와 같은 일반적인 SQL 처리부터 Function/Procedure, Trigger, Constraint 기능

  • 사용자가 쿼리를 날렸을 때, DB가 SQL을 이해할 수 있도록 쿼리를 재구성함

스토리지 엔진

  • 물리적인 저장장치에 데이터를 읽어오는 역할을 한다.

  • 플러그인 방식으로 동작한다. (여러개의 스토리지 엔진을 설치하여 사용할 수 있다)

  • 지금도 새로운 플러그인이 개발되고 있다. (그래서 다른 어떤 DBMS보다 강력하다고 할 수 있다.)

profile
Django 개발자

0개의 댓글