📚 데이터베이스/DB 아키텍쳐
-
DBMS 아키텍쳐📚 데이터베이스/DB 아키텍쳐 2022. 7. 17. 08:25
데이터베이스 사용자가 작성한 SQL은 DBMS라는 미들웨어를 거쳐 저장 장치에 있는 데이터에 접근해서 데이터를 읽고 쓸 수 있다. DBMS는 다음과 같은 기능을 가지고 데이터를 다룬다 : 1. 쿼리평가엔진 -사용자로부터 받은 SQL을 분석하고 어떤 순서로 기억장치의 데이터에 접근할지 실행계획을 세우고 실행하는 DBMS의 성능을 결정하는 핵심 기능 -이러한 실행계획에 기반을 두고 데이터에 접근하는 방법을 접근메소드 (access method)라고 부른다 2. 버퍼 매니저 -DBMS는 버터라는 특별한 용도로 사용하는 메모리 영역을 확보해두는데, 이 메모리영역을 버퍼매니저가 관리한다. -디스크 용량 매니저와 함께 연동되어 작동한다. 3. 디스크 용량 매니저 -디스크 용량 매니저는 데이터를 어디에 어떻게 저장할..