Query optimization in Microsoft SQL server PDW

2 downloads 0 Views 322KB Size Report
Jan 11, 2015 - http://cryptome.org/jya/digicrash.htm. David Chaum, Amos Fiat and Moni Naor, ”Untraceable Electronic Cash”, in Advances in Cryptology -.
Motivation

Query optimization in Microsoft SQL server PDW Univesity of Konstanz By Waleed Abrar

Advanced Database Management Technology

January 11, 2015

Advanced Database Management Technology

Query optimization in Microsoft SQL server PDW

Motivation

Today’s Agenda 1

Motivation

2

Introduction

3

SQL Server PDW Architecture

4

PDW Query Optimization (QO)

5

Example illustrating QO Work-flow

6

Conclusions

7

References

Advanced Database Management Technology

Query optimization in Microsoft SQL server PDW

Motivation Introduction SQL Server PDW Architecture

Agenda 1

Motivation

2

Introduction

3

SQL Server PDW Architecture

4

PDW Query Optimization (QO)

5

Example illustrating QO Work-flow

6

Conclusions

7

References

Advanced Database Management Technology

Query optimization in Microsoft SQL server PDW

Motivation Introduction SQL Server PDW Architecture

Why?

Main Motives SMP ⇒ MPP. Project Madison[1] Use Microsoft Existing Technology to leverage a new Product. Capture the market share[2].

Advanced Database Management Technology

Query optimization in Microsoft SQL server PDW

Motivation Introduction SQL Server PDW Architecture

Goals

“Performance Storage can be scaled in a linear way by adding additional PDW nodes” “10 X Faster than SMP DW [3]”

Advanced Database Management Technology

Query optimization in Microsoft SQL server PDW

Motivation Introduction SQL Server PDW Architecture

Graphic explaining moto

//blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/ Advanced Database Management Technology

Query optimization in Microsoft SQL server PDW

Motivation Introduction SQL Server PDW Architecture

Agenda 1

Motivation

2

Introduction

3

SQL Server PDW Architecture

4

PDW Query Optimization (QO)

5

Example illustrating QO Work-flow

6

Conclusions

7

References

Advanced Database Management Technology

Query optimization in Microsoft SQL server PDW

Motivation Introduction SQL Server PDW Architecture

What is it?

“Query Optimization in Microsoft SQL Server Parallel Data Warehouse(PDW)”

Advanced Database Management Technology

Query optimization in Microsoft SQL server PDW

Motivation Introduction SQL Server PDW Architecture

Some Concepts Regarding PDW

Actually Two main parts:-

Query Optimization Parallel Data Warehouse?

Advanced Database Management Technology

Query optimization in Microsoft SQL server PDW

Motivation Introduction SQL Server PDW Architecture

Some Concepts Regarding PDW

Actually Two main parts:-

Query Optimization Parallel Data Warehouse?

Advanced Database Management Technology

Query optimization in Microsoft SQL server PDW

Motivation Introduction SQL Server PDW Architecture

Some Concepts Regarding PDW

Data warehouse is not a Database. OLAP not OLTP. Ralph Kimball vs Bill Inmon Strategies. De-normalization. Star Schema. Size Doesn’t Matter.

Advanced Database Management Technology

Query optimization in Microsoft SQL server PDW

Motivation Introduction SQL Server PDW Architecture

Heterogeneous Sources

Advanced Database Management Technology

Query optimization in Microsoft SQL server PDW

OLAP Not OLTP

Motivation Introduction SQL Server PDW Architecture

Advanced Database Management Technology

Query optimization in Microsoft SQL server PDW

Motivation Introduction SQL Server PDW Architecture

Bill Inmone Strategy

Advanced Database Management Technology

Query optimization in Microsoft SQL server PDW

Motivation Introduction SQL Server PDW Architecture

Ralph Kimball Strategy

Advanced Database Management Technology

Query optimization in Microsoft SQL server PDW

Introduction SQL Server PDW Architecture PDW Query Optimization (QO)

Agenda 1

Motivation

2

Introduction

3

SQL Server PDW Architecture

4

PDW Query Optimization (QO)

5

Example illustrating QO Work-flow

6

Conclusions

7

References

Advanced Database Management Technology

Query optimization in Microsoft SQL server PDW

Introduction SQL Server PDW Architecture PDW Query Optimization (QO)

h

Advanced Database Management Technology

Query optimization in Microsoft SQL server PDW

SQL Server PDW Architecture PDW Query Optimization (QO) Example illustrating QO Work-flow

Agenda 1

Motivation

2

Introduction

3

SQL Server PDW Architecture

4

PDW Query Optimization (QO)

5

Example illustrating QO Work-flow

6

Conclusions

7

References

Advanced Database Management Technology

Query optimization in Microsoft SQL server PDW

SQL Server PDW Architecture PDW Query Optimization (QO) Example illustrating QO Work-flow

Advanced Database Management Technology

Query optimization in Microsoft SQL server PDW

PDW Query Optimization (QO) Example illustrating QO Work-flow Conclusions

Agenda 1

Motivation

2

Introduction

3

SQL Server PDW Architecture

4

PDW Query Optimization (QO)

5

Example illustrating QO Work-flow

6

Conclusions

7

References

Advanced Database Management Technology

Query optimization in Microsoft SQL server PDW

Example illustrating QO Work-flow Conclusions References

Agenda 1

Motivation

2

Introduction

3

SQL Server PDW Architecture

4

PDW Query Optimization (QO)

5

Example illustrating QO Work-flow

6

Conclusions

7

References

Advanced Database Management Technology

Query optimization in Microsoft SQL server PDW

Example illustrating QO Work-flow Conclusions References

Advanced Database Management Technology

Query optimization in Microsoft SQL server PDW

Example illustrating QO Work-flow Conclusions References

Agenda 1

Motivation

2

Introduction

3

SQL Server PDW Architecture

4

PDW Query Optimization (QO)

5

Example illustrating QO Work-flow

6

Conclusions

7

References

Advanced Database Management Technology

Query optimization in Microsoft SQL server PDW

Example illustrating QO Work-flow Conclusions References

Literature reviewed [1]http://www.peoples.ru/technics/programmer/david_chaum/ http://cryptome.org/jya/digicrash.htm David Chaum, Amos Fiat and Moni Naor, ”Untraceable Electronic Cash”, in Advances in Cryptology CRYPTO ’88 Proceedings This paper describes an off-line system which doesn’t require any trusted hardware, but coins can only be used once. David Chaum, Blind Signature System. US Patent 4759063 Pater Wayner, ”Digital Cash Commerce on the Net”, Academic Press Inc 1996 Hitesh Tewari, Donal O’Mahony Michael Peirce (1998). Reusable Off-Line Electronic Cash Using Secret Splitting, Technical Report TCD-CS-1998-27, Trinity College Dublin Computer Science Department, Dublin Digital Cash and Net Commerce. http://www2.pro-ns.net/ crypto/toc12.html https://www.cs.bham.ac.uk/~mdr/teaching/modules06/netsec/lectures/DigitalCash.html Chaum, David. Blind signatures for untraceable payments. Advances in cryptology. Springer US, 1983. Chaum, David, Amos Fiat, and Moni Naor. Untraceable electronic cash. Proceedings on Advances in cryptology. Springer-Verlag New York, Inc., 1990. Friis, Jens Bo. Digicash implementation. (2003). https://www.digicash.lu/sites/digicash/files/digicash_plaquette.pdf [2]https://www.digicash.lu/fr/fonctionnement http://www.cs.kent.edu/~javed/DL/papers/web/howdigicashworks.html#date

Advanced Database Management Technology

Query optimization in Microsoft SQL server PDW

Suggest Documents