DBMS Architecture Diagram
DBMS Architecture Diagram (Query Processor + Storage Engine) has 4 layers: Client & SQL Interface, Query Processor, Storage Engine, Transactions & Recovery.
Key modules include Client Drivers, SQL Gateway, Admin Console, Parser & Rewriter, Optimizer.

Key modules
- Client Drivers
- SQL Gateway
- Admin Console
- Parser & Rewriter
- Optimizer
- Execution Engine
- Buffer Manager
- Index Manager