rethinking database system architecture: towards a self-tuning risc-style database system
DESCRIPTION
Rethinking Database System Architecture: Towards a Self-tuning RISC-style Database System. Introduction. Current environment Complex database systems Numerous functionalities. Problems. Numerous functionalities Complex interfaces High level SQL Unpredictable performance Tuning problems - PowerPoint PPT PresentationTRANSCRIPT
25.12.2002 Emre Yenier - 9802389 1
Rethinking Database System Architecture:
Towards a Self-tuning
RISC-style Database System
25.12.2002 Emre Yenier - 9802389 2
Introduction
• Current environment– Complex database systems– Numerous functionalities
25.12.2002 Emre Yenier - 9802389 3
• Numerous functionalities• Complex interfaces• High level SQL• Unpredictable performance• Tuning problems• Need for better (thinner) systems• Difficulty in researches
Problems
25.12.2002 Emre Yenier - 9802389 4
• RISC Style Architecture– Smaller, specialized components– Narrow interfaces– Smaller footprints– More suitable for tuning
Solution
25.12.2002 Emre Yenier - 9802389 5
Previous Trials
• Common problem causes– Universality– Cost– Transparency– Resource sharing
25.12.2002 Emre Yenier - 9802389 6
Previous Trials (Cont.)
• Concepts– DB system generators– Extensible kernel systems– Unbundled technology
25.12.2002 Emre Yenier - 9802389 7
Proposal
• Query Processor– Single table selection processor– Select – Project – Join (SPJ) processor– SQL Processor
25.12.2002 Emre Yenier - 9802389 8
Proposal (Cont.)
• Storage Manager– Disk management– Caching– Logging– Recovery– Concurrency control– Index manager
25.12.2002 Emre Yenier - 9802389 9
Considerations
• Need for more building blocks• Avoid complexity• Identify functionality• Identify interfaces• Each block is self-tuning• Each block has predictable performance• Performance loss is tolerable
25.12.2002 Emre Yenier - 9802389 10
Required Actions
• Support limited data types• Leave SQL• Separate resources• Preconfigure
25.12.2002 Emre Yenier - 9802389 11
Prerequisites
• Universal glue• Functionality selection• Self-tuning
25.12.2002 Emre Yenier - 9802389 12
Research Opportunities
• Implementation of proposed system
25.12.2002 Emre Yenier - 9802389 13
Conclusion
• Database systems became uncontrollable• RISC style architectures can have impact on the
future of database systems
25.12.2002 Emre Yenier - 9802389 14
?
Questions
25.12.2002 Emre Yenier - 9802389 15
Thank You…