1. Storage manager
- Storage manager는 DB System에서 저수준 데이터와 응용 프로그램 및 쿼리 사이의 인터페이스 역할을 한다.
- DB는 일반적으로 수백 GB에서 TB에 이르는 대용량 저장 공간을 필요로 한다.
- 이러한 데이터는 컴퓨터의 주기억장치로 저장은 불가능 하고, 디스크에 저장이 된다.
- 하지만, 디스크와 메모리 간 데이터 이동은 CPU보다 느리기 때문에, DB System은 데이터를 효율적으로 구조화하여야 한다.
- 최근에 SSD가 주로 DB 저장장치로 많이 사용된다고 한다.
2. Query Processor
- Query Processor는 DB System이 사용자가 물리적 세부사항을 몰라도 효율적으로 데이터를 처리할 수 있도록 도와준다.
3. Transaction Management
- transaction은 DB에서 논리적인 작업 단위를 의미한다.
'CS Study > Database(DB)' 카테고리의 다른 글
[DB] [2.2] Database Schema (0) | 2025.03.17 |
---|---|
[DB] [2.1] Structure of Relational Databases (0) | 2025.03.17 |
[DB] [1.5] Database Design (0) | 2025.03.16 |
[DB] [1.4] Database Languages (0) | 2025.03.16 |
[DB] [1.3] View of Data (0) | 2025.03.16 |