rethinking database system architecture: towards a self-tuning risc-style database system

15
25.12.2002 Emre Yenier - 9802389 1 Rethinking Database System Architecture: Towards a Self-tuning RISC-style Database System

Upload: vida

Post on 05-Jan-2016

31 views

Category:

Documents


2 download

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 Presentation

TRANSCRIPT

Page 1: Rethinking Database System Architecture: Towards a Self-tuning  RISC-style Database System

25.12.2002 Emre Yenier - 9802389 1

Rethinking Database System Architecture:

Towards a Self-tuning

RISC-style Database System

Page 2: 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

Page 3: Rethinking Database System Architecture: Towards a Self-tuning  RISC-style Database System

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

Page 4: Rethinking Database System Architecture: Towards a Self-tuning  RISC-style Database System

25.12.2002 Emre Yenier - 9802389 4

• RISC Style Architecture– Smaller, specialized components– Narrow interfaces– Smaller footprints– More suitable for tuning

Solution

Page 5: Rethinking Database System Architecture: Towards a Self-tuning  RISC-style Database System

25.12.2002 Emre Yenier - 9802389 5

Previous Trials

• Common problem causes– Universality– Cost– Transparency– Resource sharing

Page 6: Rethinking Database System Architecture: Towards a Self-tuning  RISC-style Database System

25.12.2002 Emre Yenier - 9802389 6

Previous Trials (Cont.)

• Concepts– DB system generators– Extensible kernel systems– Unbundled technology

Page 7: Rethinking Database System Architecture: Towards a Self-tuning  RISC-style Database System

25.12.2002 Emre Yenier - 9802389 7

Proposal

• Query Processor– Single table selection processor– Select – Project – Join (SPJ) processor– SQL Processor

Page 8: Rethinking Database System Architecture: Towards a Self-tuning  RISC-style Database System

25.12.2002 Emre Yenier - 9802389 8

Proposal (Cont.)

• Storage Manager– Disk management– Caching– Logging– Recovery– Concurrency control– Index manager

Page 9: Rethinking Database System Architecture: Towards a Self-tuning  RISC-style Database System

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

Page 10: Rethinking Database System Architecture: Towards a Self-tuning  RISC-style Database System

25.12.2002 Emre Yenier - 9802389 10

Required Actions

• Support limited data types• Leave SQL• Separate resources• Preconfigure

Page 11: Rethinking Database System Architecture: Towards a Self-tuning  RISC-style Database System

25.12.2002 Emre Yenier - 9802389 11

Prerequisites

• Universal glue• Functionality selection• Self-tuning

Page 12: Rethinking Database System Architecture: Towards a Self-tuning  RISC-style Database System

25.12.2002 Emre Yenier - 9802389 12

Research Opportunities

• Implementation of proposed system

Page 13: Rethinking Database System Architecture: Towards a Self-tuning  RISC-style Database 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

Page 14: Rethinking Database System Architecture: Towards a Self-tuning  RISC-style Database System

25.12.2002 Emre Yenier - 9802389 14

?

Questions

Page 15: Rethinking Database System Architecture: Towards a Self-tuning  RISC-style Database System

25.12.2002 Emre Yenier - 9802389 15

Thank You…