Skip to content

Repository files navigation

SQL_level_up

1강 DBMS 아키텍처 개요

  • 쿼리 평가엔진 : 사용자로부터 입력받은 SQL 구문을 분석하고, 어떤 순서로 기억장치의 데이터에 접근할지를 결정
  • 실행 계획(Explain Plan) : 결정되는 계획
  • 접근 메서드(access method) : 실행 계획에 기반을 둬서 데이터에 접근하는 방법
  • 쿼리(query) : 좁은 의미로는 SELECT 구문을 나타내는 말이며, 큰 의미로는 SQL 구문 전체를 나타냄
  • 버퍼 매니저 : DBMS는 버퍼라는 특별한 용도로 사용하는 메모리 영역을 확보해 두는데 이 영역을 관리하는 것
  • 디스크 용량 매니저 : 어디에 어떻게 데이터를 저장할지를 관리하며, 데이터의 읽고 쓰기를 제어
  • 트랜잭션 매니저와 락 매니저 : 트랜잭션의 정합성을 유지하면서 실행시키고, 필요한 경우 데이터에 락을 걸어 다른 사람의 요청을 대기시키는 것
  • 리커버리 매니저 : 데이터를 정기적으로 백업하고, 문제가 일어났을 때 복구 해주는 것
  • 기억 비용 : 데이터를 저장하는데 소모되는 비용
  • 버퍼(buffer) or 캐시(cache) : 성능 향상을 목적으로 데이터를 저장하는 메모리
  • 데이터 캐시 : 디스크에 있는 데이터의 일부를 메모리에 유지하기 위해 사용하는 메모리 영역
  • 로그 버퍼 : 갱신 처리와 관련 있음

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors