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

Post on 05-Jan-2016

31 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

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

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…

top related