-
Notifications
You must be signed in to change notification settings - Fork 0
Home
김영서 edited this page Oct 7, 2021
·
19 revisions
- B+ Tree Analysis
- Analysis of the B+ Tree to implement the Disk-based B+ Tree
- WIKI : 01_Analysis B Tree
- Design of the Disk Layer & Index Layer to improve data access
- B+ Tree is used as database index structure
- WIKI: 02_On Disk B Tree Design
- Design of the Buffer Layer to reduce disk I/O
- LRU Policy and Mutex are used to implement buffer
- WIKI: 03_Buffer Design
- Design of the Lock Layer to support CONCURRENCY CONTROL
- Mutex and condition variable are used to implement a locking mechanism
- WIKI: 4. Lock Layer Design
- Design of the Transaction Layer to support CONCURRENCY CONTROL
- Detect deadlock and maintain the transaction table
- WIKI: 5. Transaction Layer Design
- Design of the Recovery Layer to support RECOVERY
- WIKI: 6. Recovery Layer Design