SlideShare ist ein Scribd-Unternehmen logo
1 von 32
IBM DB2 BLU –
A Leap Forward in Database Technology to Accelerate
Analytics Workload
Agenda
• Overview of DB2 with BLU Acceleration

DB2
WITH BLU

• Use cases

ACCELERATION

• BLU Acceleration technology internals
• Early customer experiences
Super analytics
Super easy

© 2013 IBM Corporation
What is DB2 with BLU Acceleration?
• Large order of magnitude benefits
• Performance
• Storage savings
• Time to value

• New technology in DB2 for analytic queries
•
•
•
•
•

CPU-optimized unique runtime handling
Unique encoding for speed and compression
Unique memory management
Columnar storage, vector processing
Built directly into the DB2 kernel

• Revolution or evolution
• BLU tables coexists with traditional row tables
- in same schema, storage, and memory
• Query any combination of row or BLU tables
• Easy conversion of tables to BLU tables
• Change everything, or change incrementally
How fast is it?
Results from the DB2 10.5 Beta
Customer

Speedup over DB2
10.1

Large Financial
Services Company

46.8x

10x-25x

Global ISV Mart Workload

37.4x

Analytics Reporting Vendor

13.0x

improvement
is common

Global Retailer

6.1x

Large European Bank

5.6x

“It was amazing to see the faster query times compared to the performance
results with our row-organized tables. The performance of four of our
queries improved by over 100-fold! The best outcome was a query that
finished 137x faster by using BLU Acceleration.”
- Kent Collins, Database Solutions Architect, BNSF Railway

© 2013 IBM Corporation
Storage Savings
• Multiple examples of data requiring substantially less storage
• 95% smaller than uncompressed data size
• Fewer objects required – no storage required for indexes, aggregates, etc

• Multiple compression techniques
• Processing takes place on compressed data

• Compression algorithm adapts to the data

DB2 with BLU Accel.

© 2013 IBM Corporation
Seamless Integration into DB2
• Built seamlessly into DB2 – integration and coexistence
• Column-organized tables can coexist with existing, traditional, tables
• Same schema, same storage, same memory

• Integrated tooling support
• Optim Query Workload Tuner recommends BLU Acceleration deployments

• Same SQL, language interfaces, administration
• Column-organized tables or combinations of column-organized and row-organized
tables can be accessed within the same SQL statement

• Dramatic simplification – Just “Load and Go”
• Faster deployment
• Fewer database objects required to achieve same outcome

• Requires less ongoing management due to it’s optimized query processing and fewer
database objects required
• Simple migration
•
•
•
•

Conversion from traditional row table to BLU Acceleration is easy
DB2 Workload Manager identifies workloads to tune
Optim Query Workload Tuner recommends BLU Acceleration table transformations
Users only notice speed up; DBA’s only notice less work!

• Management of single server solutions less expensive than clustered solutions
© 2013 IBM Corporation
Analytic Database Management Complexity

Repeat

Database BLU Design Tuning
DB2 with Design and and Tuning
• Decide on partition strategies
• Select Compression Strategy
• Create Table
• Load data
• Create Auxiliary Performance Structures
• Materialized views
• Create indexes
• B+ indexes
• Bitmap indexes
• Tune memory
• Tune I/O
• Add Optimizer hints
• Statistics collection

© 2013 IBM Corporation
Simple to Deploy and Operate
• Operations

DB2
WITH BLU
ACCELERATION

• Simply Load and Go
• Installation to business value in ~2 days
• Ease of evaluation and performs as advertised

• BI developers and DBAs – faster delivery
• No configuration or physical modeling
• No indexes or tuning – out of the box performance
• Data Architects/DBA focus on business value, not
physical design

• ETL developers

Super analytics
Super easy

• No aggregate tables needed – simpler ETL logic
• Faster load and transformation times

• Business analysts
• Train of thought analysis – 5x to 100x faster
• True ad-hoc queries – no tuning, no indexes
• Ask complex queries against large datasets
© 2013 IBM Corporation
BLU Acceleration Use Cases

November 21, 2013

© 2013 IBM Corporation
Use Case – Analytics Data Mart
From Transactional Database
ERP or other
transactional system

Line of Business Analytics Data Mart

Easily create and load
a BLU Acceleration in-memory mart

Create tables, Load and Go!
Transactional
Database

 Instant performance boost
 Handles terabytes of data
 No indexes/aggregates to create
and tune
 Multi-platform software flexibility

Analytic
Data Mart
(BLU Tables)
Multi-platform software
Use Case – Enterprise Data Warehouse Offload
Data Mart Acceleration
EDW Application

OLAP Application

Cognos BI
with BLU Acceleration

Poor performing
Oracle or Teradata
warehouse

Cognos BI
Easily create and load
a BLU Acceleration in-memory mart

Create tables, Load and Go!

 Instant performance boost
 Handles terabytes of data
 No indexes/aggregates to create
and tune
 Multi-platform software flexibility

with BLU Acceleration

Analytic
Data Mart
(BLU Tables)
Multi-platform software

© 2013 IBM Corporation
DB2 with BLU Acceleration
Technology Internals

November 21, 2013

© 2013 IBM Corporation
BLU Acceleration is DeeplyClient/Server
Integrated With
•
the DB2 Kernel
•

Clients

BLU Acceleration uses DB2 client server
infrastructure. Complete transparency to
the application

• Compiler
•
CPU
CPU

DB2 Server
Package
Cache

Coordinator Agent
compiles queries to
BLU tables

section
section
section

Subagents,
BLU runtime
and DB2
classic code

CPU
CPU
CPU

Buffer Pools
(BLU and/or
DMS pages)
Load to
BLU or DMS

DMS

BLU BLU
BLU

BLU DMS DMS
DMS BLU

Prefetchers
BLU or DMS

BLU BLU
BLU BLU

• Process model – BLU Acceleration uses
•
•
•

DB2 subagents
Prefetchers
TCB and Packed Descriptor for metadata

• Memory
•

BLU BLU

Backup BLU
and DMS

BLU Acceleration uses the DB2 compiler to accept
SQL, parse, perform semantic checking, and
package creation

•
•

BLU Acceleration uses DB2 bufferpool for storage
allocation and caching
BLU Acceleration uses DB2 sort heap and package
cache
OSS memory allocation for private work areas

• Storage
User data
file

•
Storage

•
BLU and/or Classic
DB2 data

Backup
image

BLU Acceleration uses normal DB2 table spaces
for storage allocations
Page sizes: 4K-32K

• Utilities
•

LOAD, BACKUP, RESTORE, EXPORT,
SNAPSHOT, db2top, db2pd, etc.
The Seven Big Ideas of DB2 with BLU Acceleration

14

© 2013 IBM Corporation
7 Big Ideas: 1

Simple to Implement and Use

• LOAD and then… run queries
•
•
•
•
•
•
•

No indexes
No REORG (it’s automated)
No RUNSTATS (it’s automated)
No MDC or MQTs or Materialized Views
No partitioning
No statistical views
No optimizer hints

• It is just DB2!
• Same SQL, language interfaces, administration
• Reuse DB2 process model, storage, utilities
“The BLU Acceleration technology has some obvious benefits: It makes our analytical
queries run 4-15x faster and decreases the size of our tables by a factor of 10x. But it’s
when I think about all the things I don't have to do with BLU, it made me appreciate the
technology even more: no tuning, no partitioning, no indexes, no aggregates.”
-Andrew Juarez, Lead SAP Basis and DBA
7 Big Ideas: 1 Simple to Implement and Use
• One setting optimized the system for BLU Acceleration

• Set DB2_WORKLOAD=ANALYTICS
• Informs DB2 that the database will be used for analytic workloads

• Automatically configures DB2 for optimal analytics performance
•
•
•
•
•

Makes column-organized tables the default table type
Enables automatic workload management
Enables automatic space reclaim
Page and extent size configured for analytics
Memory for caching, sorting and hashing, utilities are automatically initialized based
on the server size and available RAM

• Simple Table Creation
• If DB2_WORKLOAD=ANALYTICS, tables will be created column
organized automatically
• For mixed table types can define tables as ORGANIZE BY COLUMN or ROW
• Compression is always on – No options

• Easily convert tables from row-organized to column-organized
• db2convert utility
7 Big Ideas: 2 Compute Friendly Encoding and
Compression
• Massive compression with approximate Huffman encoding
• More frequent the value, the fewer bits it takes

• Register-friendly encoding dramatically improves efficiency
• Encoded values packed into bits matching the register width of the CPU
• Fewer I/Os, better memory utilization, fewer CPU cycles to process
LAST_NAME Encoding

Johnson
Smith
Smith
Smith
Smith
Johnson
Smith
Gilligan
Sampson
Smith

Packed into register length

Register Length

Register Length
7 Big Ideas: 2 Data Remains Compressed
During Evaluation
• Encoded values do not need to be decompressed
during evaluation
• Predicates and joins work directly on encoded values
SMITH
SELECT COUNT(*) FROM T1 WHERE LAST_NAME = 'SMITH'

LAST_NAME Encoding
Johnson
Smith
Smith
Smith
Smith
Johnson
Smith
Gilligan
Sampson
Smith

Encode

Count = 1
6
5
4
3
2
7 Big Ideas: 3 Multiply the Power of the CPU
• Performance increase with Single Instruction Multiple Data (SIMD)
• Using hardware instructions, DB2 with BLU Acceleration can apply single instruction
• Withoutelementsprocessing the CPU will apply eachainstruction to to
SIMD simultaneously
many data
each data elementjoins, grouping, arithmetic
• Predicate evaluation,

2005
2001
2009
2007
2006
2005
2004
2003
2002
2001

2007
2003
2011

Data

2008
2004
2012

Data

Instruction

Instruction
Compare
= 2005

2006
2002
2010

Processor
2005
Core

Compare
Compare
= 2005
= 2005

“Intel is excited to see a 25x improvement in query processing

performance using
Result Stream DB2 10.5 with BLU acceleration over DB2

10.1. To achieve these amazing gains, IBM has taken advantage
of the Advanced Vector Extensions (AVX) instruction set on Intel®
Xeon® processor E5-based systems.”
- Pauline Nist, GM, Enterprise Software Alliances, Datacenter & Connected Systems
Group

Processor
2005
Core

Result Stream
7 Big Ideas: 4 Core-Friendly Parallelism
• Careful attention to physical attributes of the server
• Queries on BLU Acceleration tables automatically parallelized

• Maximizes CPU cache, cacheline efficiency

“During our testing, we couldn’t help but notice that DB2 10.5 with BLU
Acceleration is excellent at utilizing our hardware resources. The corefriendly parallelism that IBM talks about was clearly evident and I didn’t even
have to partition the data across multiple servers.”
- Kent Collins, Database Solutions Architect, BNSF Railway
7 Big Ideas: 5 Column Store
• Minimal I/O
• Only perform I/O on the columns and values that match query
• As queries progresses through a pipeline the working set of pages is reduced

• Work performed directly on columns
• Predicates, joins, scans, etc. all work on individual columns
• Rows are not materialized until absolutely necessary to build result set

• Improved memory density
• Columnar data kept compressed in memory

• Extreme compression
• Packing more data values into very small amount of memory or disk

• Cache efficiency
• Data packed into cache friendly structures
C1 C2 C3 C4 C5 C6 C7 C8
7 Big Ideas: 6 Scan-Friendly Memory Caching
• New algorithms cache in RAM effectively
• High percent of interesting data fits in memory
• We leave the interesting data in memory with the new
algorithms

• Data can be larger than RAM
• No need to ensure all data fits in memory
• Optimization for in memory and I/O efficiency
RAM
Near optimal caching

DISKS
7 Big Ideas: 7 Data skipping
• Automatic detection of large sections of data that do not qualify for a
query and can be ignored
• Order of magnitude savings in all of I/O, RAM, and CPU

• No DBA action to define or use – truly invisible
• Persistent storage of min and max values for sections of data values
Optimize the Entire Hardware Stack
In-Memory
Optimized
• Memory latency
optimized for
• Scans
• Joins
• Aggregation

• More useful data
in memory
• Data stays
compressed
• Scan friendly
caching

• Less to put in
memory
• Columnar access
• Late materialization
• Data skipping

CPU Optimized
• CPU acceleration
• SIMD processing for
•
•
•
•

Scans
Joins
Grouping
Arithmetic

• Keeping the CPUs busy
• Core friendly
parallelism

• Less CPU processing
• Operate on
compressed data
• Late materialization
• Data skipping

I/O Optimized
• Less to read
• Columnar I/O
• Data skipping
• Late
materialization

• Read less often
• Scan friendly
caching

• Efficient I/O
• Specialized
columnar
prefetching
algorithm
7 Big Ideas: How DB2 with BLU Acceleration Helps
~Sub second 10TB query – An Optimistic Illustration

• The system – 32 cores, 10TB table with 100 columns, 10 years of data
• The query: SELECT COUNT(*) from MYTABLE where YEAR =
‘2010’
• The optimistic result: sub second 10TB query! Each CPU core examines
the equivalent of just 8MB of data
DATA
DATA
DATA

DATA
DATA
DATA

DATA
DATA
DATA

10TB data

DATA

1TB after storage savings

DATA

10GB column
access

DATA

1GB after
data skipping

DB2
WITH BLU

32MB linear scan
on each core

Scans as fast as 8MB
encoded and SIMD

ACCELERATION

Subsecond 10TB
query
Unlimited Concurrency with “Automatic WLM”
• DB2 10.5 has built-in and automated query resource consumption control

• Every additional query that runs naturally consumes more memory, locks, CPU, and
memory bandwidth. In other database products more queries means more contention
• DB2 10.5 automatically allows a high level of concurrent queries to be submitted, but
limits the number that consume resources at any point in time
• Enabled automatically when DB2_WORKLOAD=ANALYTICS

Applications and Users

DB2 DBMS kernel

Up to tens of thousands of
SQL queries at once

Moderate number of
queries consume resources

SQL Queries

.
.
.
Mixing Row and Columnar Tables
• DB2 10.5 supports mixing row
and columnar tables
seamlessly

ORGANIZE BY COLUMN

ORGANIZE BY COLUMN

ORGANIZE BY COLUMN

• In the same tablespace and
bufferpools
• In the same query
ORGANIZE BY COLUMN

• Best query performance for
analytic queries usually occurs
with all tables columnar

ORGANIZE BY COLUMN

ORGANIZE BY COLUMN

• Mixing row and columnar can
be necessary
• Point queries (highly
selective access) favor roworganized tables with index
access
• Small, frequent, write
operations favor roworganized tables

ORGANIZE BY ROW

ORGANIZE BY ROW

ORGANIZE BY COLUMN

© 2013 IBM Corporation
Automatic Space Reclaim
• Automatic space reclamation
• Frees extents with no active values
• The storage can be subsequently
reused by any table in the table space

• No need for costly DBA space
management and REORG utility
• Enabled out-of-the box for
column-organized tables when
DB2_WORKLOAD=ANALYTICS

Column1

Column3

2013

2013

2013

2012

Storage
extent

Column2

2012

2013

• Space is freed online while
work continues
• Regular space management can result
in increased performance of
RUNSTATS and some queries

2012
DELETE * FROM MyTable
WHERE Year = 2012
These extents hold only
deleted data

2012
Early Customer Examples

November 21, 2013

© 2013 IBM Corporation
BNSF Railway – Faster Queries, Less Management

“When we compared the performance of column-organized tables in DB2 to our
traditional row-organized tables, we found that, on average, our analytic
queries were running 74x faster when using BLU Acceleration.”
- Kent Collins, Database Solutions Architect, BNSF Railway

“Using DB2 10.5 with BLU is the fact that our storage significantly went
“What was really impressive Acceleration, we could get consumptionbetter
down by about 10x compared to our storage requirements for having to
performance with DB2 10.5 using BLU Acceleration withoutuncompressed
tables indexes or aggregates on any of the tables. increase in to save
create and indexes. In fact, I was surprised to find a 3xThat is goingstorage us
savings compared to the great compression that we already observed with
a lot of time when designing and tuning our workloads.”
-Adaptive Compression on the DB2BNSF Railway
Kent Collins, Database Solutions Architect, 10.5 server.”
CCBC – Significantly Less Storage, Better
Performance

“10x. That's how much smaller our tables are with BLU Acceleration. Moreover, I don't
have to create indexes or aggregates, or partition the data, among other things.
When I take that into account in our mixed table-type environment, that number
becomes 10-25x.”
-Andrew Juarez, Lead SAP Basis and DBA

“When I converted one of our schemas into DB2 10.5 with BLU Acceleration
tables, the analytical query set ran 4-15x faster.”
- Andrew Juarez, Lead SAP Basis and DBA
Value of DB2 with BLU Acceleration?

BLU Acceleration

Next Generation
Database for Analytics

• Extreme performance outof-the-box
• Massive storage savings
• No indexes required

• Lower cost of
operational analytics

Seamlessly Integrated

• Built seamlessly into DB2
• Consistent SQL,
interfaces,
administration
• Dramatic simplification
• Less to design
• Less to tune
• Just Load and Go

Hardware Optimized

• In memory optimized
• Compressed in
memory

• Modern CPU
Exploitation
• I/O optimized
• Only read columns
of interest

Weitere ähnliche Inhalte

Mehr von IBM Software India

Maa s360 10command_ebook-bangalore
Maa s360 10command_ebook-bangaloreMaa s360 10command_ebook-bangalore
Maa s360 10command_ebook-bangaloreIBM Software India
 
Web version-ab cs-book-bangalore
Web version-ab cs-book-bangaloreWeb version-ab cs-book-bangalore
Web version-ab cs-book-bangaloreIBM Software India
 
White paper native, web or hybrid mobile app development
White paper  native, web or hybrid mobile app developmentWhite paper  native, web or hybrid mobile app development
White paper native, web or hybrid mobile app developmentIBM Software India
 
Buyer’s checklist for mobile application platforms
Buyer’s checklist for mobile application platformsBuyer’s checklist for mobile application platforms
Buyer’s checklist for mobile application platformsIBM Software India
 
Social business for innovation
Social business for innovationSocial business for innovation
Social business for innovationIBM Software India
 
The Forrester Wave - Big Data Hadoop
The Forrester Wave - Big Data HadoopThe Forrester Wave - Big Data Hadoop
The Forrester Wave - Big Data HadoopIBM Software India
 
Forrester Wave - Big data streaming analytics platforms
Forrester Wave - Big data streaming analytics platformsForrester Wave - Big data streaming analytics platforms
Forrester Wave - Big data streaming analytics platformsIBM Software India
 
Analytics - The speed advantage
Analytics - The speed advantageAnalytics - The speed advantage
Analytics - The speed advantageIBM Software India
 
The next generation data center
The next generation data centerThe next generation data center
The next generation data centerIBM Software India
 
Stepping up to the challenge - CMO insights from the global C-suite study
Stepping up to the challenge - CMO insights from the global C-suite studyStepping up to the challenge - CMO insights from the global C-suite study
Stepping up to the challenge - CMO insights from the global C-suite studyIBM Software India
 
The business value of social content
The business value of social contentThe business value of social content
The business value of social contentIBM Software India
 
Cloud as a growth engine for business
Cloud as a growth engine for businessCloud as a growth engine for business
Cloud as a growth engine for businessIBM Software India
 

Mehr von IBM Software India (20)

Maa s360 10command_ebook-bangalore
Maa s360 10command_ebook-bangaloreMaa s360 10command_ebook-bangalore
Maa s360 10command_ebook-bangalore
 
Web version-ab cs-book-bangalore
Web version-ab cs-book-bangaloreWeb version-ab cs-book-bangalore
Web version-ab cs-book-bangalore
 
White paper native, web or hybrid mobile app development
White paper  native, web or hybrid mobile app developmentWhite paper  native, web or hybrid mobile app development
White paper native, web or hybrid mobile app development
 
Buyer’s checklist for mobile application platforms
Buyer’s checklist for mobile application platformsBuyer’s checklist for mobile application platforms
Buyer’s checklist for mobile application platforms
 
SoftLayer Overview
SoftLayer OverviewSoftLayer Overview
SoftLayer Overview
 
Standing apart in the cloud
Standing apart in the cloudStanding apart in the cloud
Standing apart in the cloud
 
Social business for innovation
Social business for innovationSocial business for innovation
Social business for innovation
 
Liking to leading
Liking to leadingLiking to leading
Liking to leading
 
Focus on work. Not on inbox
Focus on work. Not on inboxFocus on work. Not on inbox
Focus on work. Not on inbox
 
The Forrester Wave - Big Data Hadoop
The Forrester Wave - Big Data HadoopThe Forrester Wave - Big Data Hadoop
The Forrester Wave - Big Data Hadoop
 
Forrester Wave - Big data streaming analytics platforms
Forrester Wave - Big data streaming analytics platformsForrester Wave - Big data streaming analytics platforms
Forrester Wave - Big data streaming analytics platforms
 
Analytics - The speed advantage
Analytics - The speed advantageAnalytics - The speed advantage
Analytics - The speed advantage
 
The Future Data Center
The Future Data CenterThe Future Data Center
The Future Data Center
 
The next generation data center
The next generation data centerThe next generation data center
The next generation data center
 
The road to hybrid computing
The road to hybrid computingThe road to hybrid computing
The road to hybrid computing
 
The Individual Enterprise
The Individual EnterpriseThe Individual Enterprise
The Individual Enterprise
 
Stepping up to the challenge - CMO insights from the global C-suite study
Stepping up to the challenge - CMO insights from the global C-suite studyStepping up to the challenge - CMO insights from the global C-suite study
Stepping up to the challenge - CMO insights from the global C-suite study
 
The business value of social content
The business value of social contentThe business value of social content
The business value of social content
 
Cloud as a growth engine for business
Cloud as a growth engine for businessCloud as a growth engine for business
Cloud as a growth engine for business
 
Build your own Cloud
Build your own CloudBuild your own Cloud
Build your own Cloud
 

Kürzlich hochgeladen

Socio-economic-Impact-of-business-consumers-suppliers-and.pptx
Socio-economic-Impact-of-business-consumers-suppliers-and.pptxSocio-economic-Impact-of-business-consumers-suppliers-and.pptx
Socio-economic-Impact-of-business-consumers-suppliers-and.pptxtrishalcan8
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth MarketingShawn Pang
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurSuhani Kapoor
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in managementchhavia330
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechNewman George Leech
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 

Kürzlich hochgeladen (20)

Socio-economic-Impact-of-business-consumers-suppliers-and.pptx
Socio-economic-Impact-of-business-consumers-suppliers-and.pptxSocio-economic-Impact-of-business-consumers-suppliers-and.pptx
Socio-economic-Impact-of-business-consumers-suppliers-and.pptx
 
KestrelPro Flyer Japan IT Week 2024 (English)
KestrelPro Flyer Japan IT Week 2024 (English)KestrelPro Flyer Japan IT Week 2024 (English)
KestrelPro Flyer Japan IT Week 2024 (English)
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in management
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman Leech
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 

IBM Solutions Connect 2013 - IBM DB2 BLU

  • 1. IBM DB2 BLU – A Leap Forward in Database Technology to Accelerate Analytics Workload
  • 2. Agenda • Overview of DB2 with BLU Acceleration DB2 WITH BLU • Use cases ACCELERATION • BLU Acceleration technology internals • Early customer experiences Super analytics Super easy © 2013 IBM Corporation
  • 3. What is DB2 with BLU Acceleration? • Large order of magnitude benefits • Performance • Storage savings • Time to value • New technology in DB2 for analytic queries • • • • • CPU-optimized unique runtime handling Unique encoding for speed and compression Unique memory management Columnar storage, vector processing Built directly into the DB2 kernel • Revolution or evolution • BLU tables coexists with traditional row tables - in same schema, storage, and memory • Query any combination of row or BLU tables • Easy conversion of tables to BLU tables • Change everything, or change incrementally
  • 4. How fast is it? Results from the DB2 10.5 Beta Customer Speedup over DB2 10.1 Large Financial Services Company 46.8x 10x-25x Global ISV Mart Workload 37.4x Analytics Reporting Vendor 13.0x improvement is common Global Retailer 6.1x Large European Bank 5.6x “It was amazing to see the faster query times compared to the performance results with our row-organized tables. The performance of four of our queries improved by over 100-fold! The best outcome was a query that finished 137x faster by using BLU Acceleration.” - Kent Collins, Database Solutions Architect, BNSF Railway © 2013 IBM Corporation
  • 5. Storage Savings • Multiple examples of data requiring substantially less storage • 95% smaller than uncompressed data size • Fewer objects required – no storage required for indexes, aggregates, etc • Multiple compression techniques • Processing takes place on compressed data • Compression algorithm adapts to the data DB2 with BLU Accel. © 2013 IBM Corporation
  • 6. Seamless Integration into DB2 • Built seamlessly into DB2 – integration and coexistence • Column-organized tables can coexist with existing, traditional, tables • Same schema, same storage, same memory • Integrated tooling support • Optim Query Workload Tuner recommends BLU Acceleration deployments • Same SQL, language interfaces, administration • Column-organized tables or combinations of column-organized and row-organized tables can be accessed within the same SQL statement • Dramatic simplification – Just “Load and Go” • Faster deployment • Fewer database objects required to achieve same outcome • Requires less ongoing management due to it’s optimized query processing and fewer database objects required • Simple migration • • • • Conversion from traditional row table to BLU Acceleration is easy DB2 Workload Manager identifies workloads to tune Optim Query Workload Tuner recommends BLU Acceleration table transformations Users only notice speed up; DBA’s only notice less work! • Management of single server solutions less expensive than clustered solutions © 2013 IBM Corporation
  • 7. Analytic Database Management Complexity Repeat Database BLU Design Tuning DB2 with Design and and Tuning • Decide on partition strategies • Select Compression Strategy • Create Table • Load data • Create Auxiliary Performance Structures • Materialized views • Create indexes • B+ indexes • Bitmap indexes • Tune memory • Tune I/O • Add Optimizer hints • Statistics collection © 2013 IBM Corporation
  • 8. Simple to Deploy and Operate • Operations DB2 WITH BLU ACCELERATION • Simply Load and Go • Installation to business value in ~2 days • Ease of evaluation and performs as advertised • BI developers and DBAs – faster delivery • No configuration or physical modeling • No indexes or tuning – out of the box performance • Data Architects/DBA focus on business value, not physical design • ETL developers Super analytics Super easy • No aggregate tables needed – simpler ETL logic • Faster load and transformation times • Business analysts • Train of thought analysis – 5x to 100x faster • True ad-hoc queries – no tuning, no indexes • Ask complex queries against large datasets © 2013 IBM Corporation
  • 9. BLU Acceleration Use Cases November 21, 2013 © 2013 IBM Corporation
  • 10. Use Case – Analytics Data Mart From Transactional Database ERP or other transactional system Line of Business Analytics Data Mart Easily create and load a BLU Acceleration in-memory mart Create tables, Load and Go! Transactional Database  Instant performance boost  Handles terabytes of data  No indexes/aggregates to create and tune  Multi-platform software flexibility Analytic Data Mart (BLU Tables) Multi-platform software
  • 11. Use Case – Enterprise Data Warehouse Offload Data Mart Acceleration EDW Application OLAP Application Cognos BI with BLU Acceleration Poor performing Oracle or Teradata warehouse Cognos BI Easily create and load a BLU Acceleration in-memory mart Create tables, Load and Go!  Instant performance boost  Handles terabytes of data  No indexes/aggregates to create and tune  Multi-platform software flexibility with BLU Acceleration Analytic Data Mart (BLU Tables) Multi-platform software © 2013 IBM Corporation
  • 12. DB2 with BLU Acceleration Technology Internals November 21, 2013 © 2013 IBM Corporation
  • 13. BLU Acceleration is DeeplyClient/Server Integrated With • the DB2 Kernel • Clients BLU Acceleration uses DB2 client server infrastructure. Complete transparency to the application • Compiler • CPU CPU DB2 Server Package Cache Coordinator Agent compiles queries to BLU tables section section section Subagents, BLU runtime and DB2 classic code CPU CPU CPU Buffer Pools (BLU and/or DMS pages) Load to BLU or DMS DMS BLU BLU BLU BLU DMS DMS DMS BLU Prefetchers BLU or DMS BLU BLU BLU BLU • Process model – BLU Acceleration uses • • • DB2 subagents Prefetchers TCB and Packed Descriptor for metadata • Memory • BLU BLU Backup BLU and DMS BLU Acceleration uses the DB2 compiler to accept SQL, parse, perform semantic checking, and package creation • • BLU Acceleration uses DB2 bufferpool for storage allocation and caching BLU Acceleration uses DB2 sort heap and package cache OSS memory allocation for private work areas • Storage User data file • Storage • BLU and/or Classic DB2 data Backup image BLU Acceleration uses normal DB2 table spaces for storage allocations Page sizes: 4K-32K • Utilities • LOAD, BACKUP, RESTORE, EXPORT, SNAPSHOT, db2top, db2pd, etc.
  • 14. The Seven Big Ideas of DB2 with BLU Acceleration 14 © 2013 IBM Corporation
  • 15. 7 Big Ideas: 1 Simple to Implement and Use • LOAD and then… run queries • • • • • • • No indexes No REORG (it’s automated) No RUNSTATS (it’s automated) No MDC or MQTs or Materialized Views No partitioning No statistical views No optimizer hints • It is just DB2! • Same SQL, language interfaces, administration • Reuse DB2 process model, storage, utilities “The BLU Acceleration technology has some obvious benefits: It makes our analytical queries run 4-15x faster and decreases the size of our tables by a factor of 10x. But it’s when I think about all the things I don't have to do with BLU, it made me appreciate the technology even more: no tuning, no partitioning, no indexes, no aggregates.” -Andrew Juarez, Lead SAP Basis and DBA
  • 16. 7 Big Ideas: 1 Simple to Implement and Use • One setting optimized the system for BLU Acceleration • Set DB2_WORKLOAD=ANALYTICS • Informs DB2 that the database will be used for analytic workloads • Automatically configures DB2 for optimal analytics performance • • • • • Makes column-organized tables the default table type Enables automatic workload management Enables automatic space reclaim Page and extent size configured for analytics Memory for caching, sorting and hashing, utilities are automatically initialized based on the server size and available RAM • Simple Table Creation • If DB2_WORKLOAD=ANALYTICS, tables will be created column organized automatically • For mixed table types can define tables as ORGANIZE BY COLUMN or ROW • Compression is always on – No options • Easily convert tables from row-organized to column-organized • db2convert utility
  • 17. 7 Big Ideas: 2 Compute Friendly Encoding and Compression • Massive compression with approximate Huffman encoding • More frequent the value, the fewer bits it takes • Register-friendly encoding dramatically improves efficiency • Encoded values packed into bits matching the register width of the CPU • Fewer I/Os, better memory utilization, fewer CPU cycles to process LAST_NAME Encoding Johnson Smith Smith Smith Smith Johnson Smith Gilligan Sampson Smith Packed into register length Register Length Register Length
  • 18. 7 Big Ideas: 2 Data Remains Compressed During Evaluation • Encoded values do not need to be decompressed during evaluation • Predicates and joins work directly on encoded values SMITH SELECT COUNT(*) FROM T1 WHERE LAST_NAME = 'SMITH' LAST_NAME Encoding Johnson Smith Smith Smith Smith Johnson Smith Gilligan Sampson Smith Encode Count = 1 6 5 4 3 2
  • 19. 7 Big Ideas: 3 Multiply the Power of the CPU • Performance increase with Single Instruction Multiple Data (SIMD) • Using hardware instructions, DB2 with BLU Acceleration can apply single instruction • Withoutelementsprocessing the CPU will apply eachainstruction to to SIMD simultaneously many data each data elementjoins, grouping, arithmetic • Predicate evaluation, 2005 2001 2009 2007 2006 2005 2004 2003 2002 2001 2007 2003 2011 Data 2008 2004 2012 Data Instruction Instruction Compare = 2005 2006 2002 2010 Processor 2005 Core Compare Compare = 2005 = 2005 “Intel is excited to see a 25x improvement in query processing performance using Result Stream DB2 10.5 with BLU acceleration over DB2 10.1. To achieve these amazing gains, IBM has taken advantage of the Advanced Vector Extensions (AVX) instruction set on Intel® Xeon® processor E5-based systems.” - Pauline Nist, GM, Enterprise Software Alliances, Datacenter & Connected Systems Group Processor 2005 Core Result Stream
  • 20. 7 Big Ideas: 4 Core-Friendly Parallelism • Careful attention to physical attributes of the server • Queries on BLU Acceleration tables automatically parallelized • Maximizes CPU cache, cacheline efficiency “During our testing, we couldn’t help but notice that DB2 10.5 with BLU Acceleration is excellent at utilizing our hardware resources. The corefriendly parallelism that IBM talks about was clearly evident and I didn’t even have to partition the data across multiple servers.” - Kent Collins, Database Solutions Architect, BNSF Railway
  • 21. 7 Big Ideas: 5 Column Store • Minimal I/O • Only perform I/O on the columns and values that match query • As queries progresses through a pipeline the working set of pages is reduced • Work performed directly on columns • Predicates, joins, scans, etc. all work on individual columns • Rows are not materialized until absolutely necessary to build result set • Improved memory density • Columnar data kept compressed in memory • Extreme compression • Packing more data values into very small amount of memory or disk • Cache efficiency • Data packed into cache friendly structures C1 C2 C3 C4 C5 C6 C7 C8
  • 22. 7 Big Ideas: 6 Scan-Friendly Memory Caching • New algorithms cache in RAM effectively • High percent of interesting data fits in memory • We leave the interesting data in memory with the new algorithms • Data can be larger than RAM • No need to ensure all data fits in memory • Optimization for in memory and I/O efficiency RAM Near optimal caching DISKS
  • 23. 7 Big Ideas: 7 Data skipping • Automatic detection of large sections of data that do not qualify for a query and can be ignored • Order of magnitude savings in all of I/O, RAM, and CPU • No DBA action to define or use – truly invisible • Persistent storage of min and max values for sections of data values
  • 24. Optimize the Entire Hardware Stack In-Memory Optimized • Memory latency optimized for • Scans • Joins • Aggregation • More useful data in memory • Data stays compressed • Scan friendly caching • Less to put in memory • Columnar access • Late materialization • Data skipping CPU Optimized • CPU acceleration • SIMD processing for • • • • Scans Joins Grouping Arithmetic • Keeping the CPUs busy • Core friendly parallelism • Less CPU processing • Operate on compressed data • Late materialization • Data skipping I/O Optimized • Less to read • Columnar I/O • Data skipping • Late materialization • Read less often • Scan friendly caching • Efficient I/O • Specialized columnar prefetching algorithm
  • 25. 7 Big Ideas: How DB2 with BLU Acceleration Helps ~Sub second 10TB query – An Optimistic Illustration • The system – 32 cores, 10TB table with 100 columns, 10 years of data • The query: SELECT COUNT(*) from MYTABLE where YEAR = ‘2010’ • The optimistic result: sub second 10TB query! Each CPU core examines the equivalent of just 8MB of data DATA DATA DATA DATA DATA DATA DATA DATA DATA 10TB data DATA 1TB after storage savings DATA 10GB column access DATA 1GB after data skipping DB2 WITH BLU 32MB linear scan on each core Scans as fast as 8MB encoded and SIMD ACCELERATION Subsecond 10TB query
  • 26. Unlimited Concurrency with “Automatic WLM” • DB2 10.5 has built-in and automated query resource consumption control • Every additional query that runs naturally consumes more memory, locks, CPU, and memory bandwidth. In other database products more queries means more contention • DB2 10.5 automatically allows a high level of concurrent queries to be submitted, but limits the number that consume resources at any point in time • Enabled automatically when DB2_WORKLOAD=ANALYTICS Applications and Users DB2 DBMS kernel Up to tens of thousands of SQL queries at once Moderate number of queries consume resources SQL Queries . . .
  • 27. Mixing Row and Columnar Tables • DB2 10.5 supports mixing row and columnar tables seamlessly ORGANIZE BY COLUMN ORGANIZE BY COLUMN ORGANIZE BY COLUMN • In the same tablespace and bufferpools • In the same query ORGANIZE BY COLUMN • Best query performance for analytic queries usually occurs with all tables columnar ORGANIZE BY COLUMN ORGANIZE BY COLUMN • Mixing row and columnar can be necessary • Point queries (highly selective access) favor roworganized tables with index access • Small, frequent, write operations favor roworganized tables ORGANIZE BY ROW ORGANIZE BY ROW ORGANIZE BY COLUMN © 2013 IBM Corporation
  • 28. Automatic Space Reclaim • Automatic space reclamation • Frees extents with no active values • The storage can be subsequently reused by any table in the table space • No need for costly DBA space management and REORG utility • Enabled out-of-the box for column-organized tables when DB2_WORKLOAD=ANALYTICS Column1 Column3 2013 2013 2013 2012 Storage extent Column2 2012 2013 • Space is freed online while work continues • Regular space management can result in increased performance of RUNSTATS and some queries 2012 DELETE * FROM MyTable WHERE Year = 2012 These extents hold only deleted data 2012
  • 29. Early Customer Examples November 21, 2013 © 2013 IBM Corporation
  • 30. BNSF Railway – Faster Queries, Less Management “When we compared the performance of column-organized tables in DB2 to our traditional row-organized tables, we found that, on average, our analytic queries were running 74x faster when using BLU Acceleration.” - Kent Collins, Database Solutions Architect, BNSF Railway “Using DB2 10.5 with BLU is the fact that our storage significantly went “What was really impressive Acceleration, we could get consumptionbetter down by about 10x compared to our storage requirements for having to performance with DB2 10.5 using BLU Acceleration withoutuncompressed tables indexes or aggregates on any of the tables. increase in to save create and indexes. In fact, I was surprised to find a 3xThat is goingstorage us savings compared to the great compression that we already observed with a lot of time when designing and tuning our workloads.” -Adaptive Compression on the DB2BNSF Railway Kent Collins, Database Solutions Architect, 10.5 server.”
  • 31. CCBC – Significantly Less Storage, Better Performance “10x. That's how much smaller our tables are with BLU Acceleration. Moreover, I don't have to create indexes or aggregates, or partition the data, among other things. When I take that into account in our mixed table-type environment, that number becomes 10-25x.” -Andrew Juarez, Lead SAP Basis and DBA “When I converted one of our schemas into DB2 10.5 with BLU Acceleration tables, the analytical query set ran 4-15x faster.” - Andrew Juarez, Lead SAP Basis and DBA
  • 32. Value of DB2 with BLU Acceleration? BLU Acceleration Next Generation Database for Analytics • Extreme performance outof-the-box • Massive storage savings • No indexes required • Lower cost of operational analytics Seamlessly Integrated • Built seamlessly into DB2 • Consistent SQL, interfaces, administration • Dramatic simplification • Less to design • Less to tune • Just Load and Go Hardware Optimized • In memory optimized • Compressed in memory • Modern CPU Exploitation • I/O optimized • Only read columns of interest

Hinweis der Redaktion

  1. This slide shows the performance improvements some customers have experienced as part of the 2nd Alpha program of DB2 with BLU Acceleration. We expect some improvement in these numbers as we move to Beta and General Availability with the goal being to have 10x-20x improvements be common.
  2. This animation represents how much time clients are saving by leveraging DB2 with BLU Acceleration. Essentially many of the items that are required (especially in competitor solutions) require a lot more design, management and tuning. These are tasks you do not need to worry about with DB2 with BLU Acceleration – simplicity and speed!
  3. Simplicity is key to DB2 with BLU Acceleration. Here were reiterate why and focus on the various constituents whom DB2 with BLU Acceleration would help.
  4. DB2 10.5 has built-in and automated query resource consumption controlEvery additional query that runs naturally consumes more memory, locks, CPU, and memory bandwidth. In other database products more queries means more contention. DB2 10.5 automatically allows a high level of concurrent queries to be submitted, but limits the number that consume resources at any point in timeThat means more memory and CPU for each query that’s running. In the end, the entire workload benefits! This is a bit like people leaving a crowded theatre. If 1000 people try to exit at the same in a mad rush it goes slowly. But if people line up courteously and exit 4 by 4, everyone gets through more efficiently.