dbms role

DBMS는 파일 직접 관리를 데이터 운영 계층으로 바꾼다

응용 프로그램은 파일을 직접 뒤지는 대신 DBMS에 요청하고, DBMS가 저장·동시성·보안·복구를 맡는다.

App업무 요청사용자 화면과 서버 코드가 SQL이나 API로 요청한다.
DBMS운영 기능질의 처리, 권한, 트랜잭션, 복구를 통합한다.
Database기준 데이터디스크에 저장된 실제 데이터와 메타데이터를 관리한다.
질의원하는 데이터 찾기조건과 조인을 실행 계획으로 바꾼다.
보안권한에 맞게 공개사용자·역할별 접근 범위를 제한한다.
동시성충돌 조율같은 데이터를 동시에 바꿀 때 순서를 지킨다.
복구장애 뒤 일관성 회복로그로 완료/미완료 작업을 판정한다.