+ All Categories
Home > Documents > Jens Krüger, Christian Tinnefeld, Martin Grund, Alexander Zeier, Hasso Plattner A Case for Online...

Jens Krüger, Christian Tinnefeld, Martin Grund, Alexander Zeier, Hasso Plattner A Case for Online...

Date post: 14-Jan-2016
Category:
Upload: letitia-curtis
View: 217 times
Download: 1 times
Share this document with a friend
Popular Tags:
12
Jens Krüger, Christian Tinnefeld , Martin Grund, Alexander Zeier, Hasso Plattner A Case for Online Mixed Workload Processing
Transcript
Page 1: Jens Krüger, Christian Tinnefeld, Martin Grund, Alexander Zeier, Hasso Plattner A Case for Online Mixed Workload Processing.

Jens Krüger, Christian Tinnefeld, Martin Grund, Alexander Zeier, Hasso Plattner

 

A Case for Online Mixed Workload Processing

Page 2: Jens Krüger, Christian Tinnefeld, Martin Grund, Alexander Zeier, Hasso Plattner A Case for Online Mixed Workload Processing.

Introduction

A Case for Online Mixed Workload Processing | Christian Tinnefeld | DBTest 2010

• Data model acted as main guideline for DBMS development

• For a long time: few DBMSs for many different applications

• Recent DBMS discussions: heavily application oriented

• Two examples:

• Stonebraker et al– One size fits all

• Vogels et al- VLDB Keynote 2007 / Amazon Dynamo

• DBMS for Enterprise Applications

• Beginning of 1990s separation into OLTP and OLAP

• But, we claim:

OLTP-style workloads also require the ability to frequently compute OLAP-style aggregate queries

2

Page 3: Jens Krüger, Christian Tinnefeld, Martin Grund, Alexander Zeier, Hasso Plattner A Case for Online Mixed Workload Processing.

Enterprise Applications

1. Company estimates future demand for its products –

Demand Planning / Supply Chain Management

2. Customers contact the company and place orders –

Sales Order Processing / Enterprise Resource Planning

3. The availability of the requested products have to be checked –

Available-to-Promise / Supply Chain Management

4. Customers fall behind on their payments –

Dunning / Financial Accounting

5. The company wants to analyze its sales performance –

Sales Analytics / Enterprise Resource Planning

A Case for Online Mixed Workload Processing | Christian Tinnefeld | DBTest 2010

3

Page 4: Jens Krüger, Christian Tinnefeld, Martin Grund, Alexander Zeier, Hasso Plattner A Case for Online Mixed Workload Processing.

Demand Planning

A Case for Online Mixed Workload Processing | Christian Tinnefeld | DBTest 2010

4

Page 5: Jens Krüger, Christian Tinnefeld, Martin Grund, Alexander Zeier, Hasso Plattner A Case for Online Mixed Workload Processing.

Available-to-Promise

A Case for Online Mixed Workload Processing | Christian Tinnefeld | DBTest 2010

5

Page 6: Jens Krüger, Christian Tinnefeld, Martin Grund, Alexander Zeier, Hasso Plattner A Case for Online Mixed Workload Processing.

Dunning

A Case for Online Mixed Workload Processing | Christian Tinnefeld | DBTest 2010

6

Page 7: Jens Krüger, Christian Tinnefeld, Martin Grund, Alexander Zeier, Hasso Plattner A Case for Online Mixed Workload Processing.

Comparison of Application Characteristics

A Case for Online Mixed Workload Processing | Christian Tinnefeld | DBTest 2010

7

Page 8: Jens Krüger, Christian Tinnefeld, Martin Grund, Alexander Zeier, Hasso Plattner A Case for Online Mixed Workload Processing.

Online Mixed Workload Processing

A Case for Online Mixed Workload Processing | Christian Tinnefeld | DBTest 2010

• Large amount of data is needed to perform transactional query

• Nothing new, mixed workloads are a well established topic

• But: here they are originated by a single application.

8

Page 9: Jens Krüger, Christian Tinnefeld, Martin Grund, Alexander Zeier, Hasso Plattner A Case for Online Mixed Workload Processing.

Conclusion

• Not only Web 2.0 companies need application-specific data stores

• Mixed workloads are originated by a single application

• Huge potential for increasing performance and functionality of enterprise applications by supporting mixed workload

• Future Work

• Need for a Mixed Workload Benchmark

• TPC-E and TPC-H claim one part of the process separately

• But, OLTP-style workloads also require the ability to frequently compute OLAP-style aggregate queries

• DBMS Draft for Mixed Workloads

• Read-optimized, in-memory columnar store with transactional support

A Case for Online Mixed Workload Processing | Christian Tinnefeld | DBTest 2010

9

Page 10: Jens Krüger, Christian Tinnefeld, Martin Grund, Alexander Zeier, Hasso Plattner A Case for Online Mixed Workload Processing.

Backup Slides

10

Page 11: Jens Krüger, Christian Tinnefeld, Martin Grund, Alexander Zeier, Hasso Plattner A Case for Online Mixed Workload Processing.

Application Characteristics at Amazon

11

Page 12: Jens Krüger, Christian Tinnefeld, Martin Grund, Alexander Zeier, Hasso Plattner A Case for Online Mixed Workload Processing.

Sales Order Processing Data Logs

12


Recommended