150 likes | 300 Views
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
E N D
Rethinking Database System Architecture:Towards a Self-tuning RISC-style Database System Emre Yenier - 9802389
Introduction • Current environment • Complex database systems • Numerous functionalities Emre Yenier - 9802389
Problems • Numerous functionalities • Complex interfaces • High level SQL • Unpredictable performance • Tuning problems • Need for better (thinner) systems • Difficulty in researches Emre Yenier - 9802389
Solution • RISC Style Architecture • Smaller, specialized components • Narrow interfaces • Smaller footprints • More suitable for tuning Emre Yenier - 9802389
Previous Trials • Common problem causes • Universality • Cost • Transparency • Resource sharing Emre Yenier - 9802389
Previous Trials (Cont.) • Concepts • DB system generators • Extensible kernel systems • Unbundled technology Emre Yenier - 9802389
Proposal • Query Processor • Single table selection processor • Select – Project – Join (SPJ) processor • SQL Processor Emre Yenier - 9802389
Proposal (Cont.) • Storage Manager • Disk management • Caching • Logging • Recovery • Concurrency control • Index manager Emre Yenier - 9802389
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 Emre Yenier - 9802389
Required Actions • Support limited data types • Leave SQL • Separate resources • Preconfigure Emre Yenier - 9802389
Prerequisites • Universal glue • Functionality selection • Self-tuning Emre Yenier - 9802389
Research Opportunities • Implementation of proposed system Emre Yenier - 9802389
Conclusion • Database systems became uncontrollable • RISC style architectures can have impact on the future of database systems Emre Yenier - 9802389
Questions ? Emre Yenier - 9802389
Thank You… Emre Yenier - 9802389