← Advanced DBMS learning pathAdvanced DBMS · Module 1 of 10
DBMS architecture recap
Revisit how a database system is built inside.
📖 Key ideas
- A DBMS has a query processor, storage manager, transaction manager and buffer manager.
- Three-schema architecture: external, conceptual, internal.
- Data independence: logical and physical.
- Catalog (data dictionary) stores metadata.
- Advanced topics: optimisation, concurrency, recovery, distribution.
💡 Real-life example: A DBMS is a big library: librarians (query processor), shelves (storage) and a register (catalog).
Query processorParses and executes queries
Buffer managerCaches disk pages in memory
Data dictionaryMetadata store
Data independenceChanging one level without affecting others