SlideShare a Scribd company logo
1 of 11
Download to read offline
www.informatik-aktuell.de
© 2015 IBM Corporation
DB2 In-Memory Acceleration
Eine Technologie nicht nur für typisches OLAP
www.ibmBLUhub.com
Stefan Hummel
IT Specialist | IBM Germany
2 © 2015 IBM Corporation
© Copyright IBM Corporation 2015. All rights reserved.
U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
THE INFORMATION CONTAINED IN THIS PRESENTATION IS PROVIDED FOR INFORMATIONAL PURPOSES ONLY. WHILE
EFFORTS WERE MADE TO VERIFY THE COMPLETENESS AND ACCURACY OF THE INFORMATION CONTAINED IN THIS
PRESENTATION, IT IS PROVIDED “AS IS” WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. IN ADDITION, THIS
INFORMATION IS BASED ON IBM'S CURRENT PRODUCT PLANS AND STRATEGY, WHICH ARE SUBJECT TO CHANGE BY IBM
WITHOUT NOTICE. IBM SHALL NOT BE RESPONSIBLE FOR ANY DAMAGES ARISING OUT OF THE USE OF, OR OTHERWISE
RELATED TO, THIS PRESENTATION OR ANY OTHER DOCUMENTATION. NOTHING CONTAINED IN THIS PRESENTATION IS
INTENDED TO, NOR SHALL HAVE THE EFFECT OF, CREATING ANY WARRANTIES OR REPRESENTATIONS FROM IBM (OR ITS
SUPPLIERS OR LICENSORS), OR ALTERING THE TERMS AND CONDITIONS OF ANY AGREEMENT OR LICENSE GOVERNING
THE USE OF IBM PRODUCTS AND/OR SOFTWARE.
IBM's statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM's sole
discretion. Information regarding potential future products is intended to outline our general product direction and it should not
be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a
commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future
products may not be incorporated into any contract. The development, release, and timing of any future features or functionality
described for our products remains at our sole discretion.
IBM, the IBM logo, ibm.com, Information Management, DB2, DB2 Connect, DB2 OLAP Server, pureScale, System Z, Cognos,
solidDB, Informix, Optim, InfoSphere, and z/OS are trademarks or registered trademarks of International Business Machines
Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first
occurrence in this information with a trademark symbol (® or ™), these symbols indicate U.S. registered or common law
trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law
trademarks in other countries. A current list of IBM trademarks is available on the Web at “Copyright and trademark information”
at www.ibm.com/legal/copytrade.shtml
Other company, product, or service names may be trademarks or service marks of others.
Disclaimer
3 © 2015 IBM Corporation
What is DB2 with BLU Acceleration?
C1 C2 C3 C4 C5 C6 C7 C8C1 C2 C3 C4 C5 C6 C7 C8
Compressed,
encoded columnar
C1 C2 C3 C4 C5 C6 C7 C8C1 C2 C3 C4 C5 C6 C7 C8
Classic row
structured table
CPUs with SIMD
DB2 with BLU Acceleration
BLU DMS
Runtime
Integrated row processing
and column processing
DB2 Bufferpool(s)
Classic DMS
 New technology in DB2 10.5, delivering large gains in performance,
compression, and simplicity for analytic workloads
 Much more than just a columnar data store
– Columnar storage, vector processing
– Unique data encoding for speed & compression
– CPU-optimized SQL runtime processing
– “Better than in-memory”
– All built directly into the DB2 kernel !
 Revolution or evolution
– Enable BLU at the table or database level
– BLU tables coexists with traditional row tables
in same schema, storage, and memory
– Easy conversion
4 © 2015 IBM Corporation
Using BLU is Easy !
CREATE TABLE sales_col (
c1 INTEGER NOT NULL,
c2 INTEGER,
...
PRIMARY KEY (c1) ) ORGANIZE BY COLUMN;

No need to define indexes, compression, etc.

No need to change load, backup/restore, etc.

Can set database parameter dft_table_org = COLUMN
so that all tables are column-organized by default

Automatic workload management

Automatic space reclamation in case of deletions

Example: Columnar tables are
always compressed
by default.
5 © 2015 IBM Corporation
Instructions Data
Results
C1 C2 C3 C4 C5 C6 C7 C8C1 C2 C3 C4 C5 C6 C7 C8
Next Generation In-Memory
In-memory columnar processing with
dynamic movement of data from storage
Analyze Compressed Data
Patented compression technique that preserves order
so data can be used without decompressing
CPU Acceleration
Multi-core and SIMD parallelism
(Single Instruction Multiple Data)
Data Skipping
Skips unnecessary processing of irrelevant data
Encoded
What makes BLU Acceleration different?
Unmatched innovations from IBM Research & Development labs
6 © 2015 IBM Corporation
System: 32 cores, 1TB memory, 10TB table with 100 columns and 10 years of data
Query: How many “sales” did we have in 2010?
– SELECT COUNT(*) from MYTABLE where YEAR = ‘2010’
Result: In seconds or less as each CPU core examines the equivalent of just 8MB of data
System: 32 cores, 1TB memory, 10TB table with 100 columns and 10 years of data
Query: How many “sales” did we have in 2010?
– SELECT COUNT(*) from MYTABLE where YEAR = ‘2010’
Result: In seconds or less as each CPU core examines the equivalent of just 8MB of data
10TB data
Analyze Compressed Data
reduces to 1TB
In-memory
Parallel Processing
32MB linear scan
on each core via
CPU Acceleration
Scans as fast as
8MB through SIMD
Result in
seconds or less
Column Processing
reduces to 10GB
Data Skipping
reduces to 1GB
BLU Acceleration illustration
10TB query in seconds or less
7 © 2015 IBM Corporation
General Sizing Guideline for DB2 BLU

Assumptions:
– 20-30 active concurrent users
– 80% simple, 20% complex queries
– 30% active rows, 50% active columns, 7.5x compression (raw to BLU)
– Goal: all or most of the active data in memory

Sizing: Use 8 cores (or IFLs) and 128GB RAM (16GB/core)
for each 3 TB of uncompressed raw data
Raw Data #Cores Main Memory
3TB 8 128 GB
6TB 16 256 GB
9TB 24 384 GB
12TB 32 512 GB
… … …
8 © 2015 IBM Corporation

Combination of DB2 Advanced Enterprise Server Edition (DB2 AESE)
and BigInsights for Apache Hadoop

Change mix of deployment at any time

SQL language for DB2 and Hadoop (BigSQL)

Use Cases

Verknüpfung von strukturierten mit unstrukturierten Daten über BigSQL

Sandboxing for Power User / Advanced Analytics / Performance Offloading

ETL Processing

Archivierung sowie Zugriff über BigSQL
DB2 for Big Data
9 © 2015 IBM Corporation
 Instant insight into operational data without
compromising transaction performance
 DB2 creates column-based ‘Shadow Table’
versions of row-based operational data
 Analytic queries are seamlessly routed to
Shadow Tables to take advantage of BLU
Acceleration analytics performance in the
transaction processing environment
 With BLU Shadow Tables, the performance of
analytical queries can improve by 10x or
more, with equal or greater transactional
performance*. In one instance, the removal
of secondary analytic indexes improved
transactional performance by 2x**
* - Based on internal IBM testing of sample transactional and analytic workloads by replacing 4
secondary analytical indexes in the transactional environment with BLU Shadow Tables.
Performance improvement figures are cumulative of all queries in the workload. Individual
results will vary depending on individual workloads, configurations and conditions.
** - Based on internal IBM testing of sample transactional and analytic workloads by replacing 20
secondary analytical indexes in the transactional environment with BLU Shadow Tables.
Performance improvement figures are cumulative of all queries in the workload. Individual
results will vary depending on individual workloads, configurations and conditions.
Reporting and Transactions in the same
continuously available system
Query Optimization
One
Database
Row Oriented
Tables
Column
Oriented
Shadows
Automatic
Incremental
Sync
BLU Shadow Tables
10 © 2015 IBM Corporation

More Related Content

What's hot

Db2 10 memory management uk db2 user group june 2013 [read-only]
Db2 10 memory management   uk db2 user group june 2013 [read-only]Db2 10 memory management   uk db2 user group june 2013 [read-only]
Db2 10 memory management uk db2 user group june 2013 [read-only]Laura Hood
 
A Time Traveller’s Guide to DB2: Technology Themes for 2014 and Beyond
A Time Traveller’s Guide to DB2: Technology Themes for 2014 and BeyondA Time Traveller’s Guide to DB2: Technology Themes for 2014 and Beyond
A Time Traveller’s Guide to DB2: Technology Themes for 2014 and BeyondSurekha Parekh
 
IBM DB2 Analytics Accelerator Trends & Directions by Namik Hrle
IBM DB2 Analytics Accelerator  Trends & Directions by Namik Hrle IBM DB2 Analytics Accelerator  Trends & Directions by Namik Hrle
IBM DB2 Analytics Accelerator Trends & Directions by Namik Hrle Surekha Parekh
 
Planning (or Essbase) and FDM, and ERPi Equals Success
Planning (or Essbase) and FDM, and ERPi Equals SuccessPlanning (or Essbase) and FDM, and ERPi Equals Success
Planning (or Essbase) and FDM, and ERPi Equals SuccessAlithya
 
DB2 Design for High Availability and Scalability
DB2 Design for High Availability and ScalabilityDB2 Design for High Availability and Scalability
DB2 Design for High Availability and ScalabilitySurekha Parekh
 
IBM Server Makeover. Your first step towards lower costs, lower risks
IBM Server Makeover. Your first step towards lower costs, lower risksIBM Server Makeover. Your first step towards lower costs, lower risks
IBM Server Makeover. Your first step towards lower costs, lower risksIBM India Smarter Computing
 
Getting the Most Out of FDM - Integrating with Essbase and Planning
Getting the Most Out of FDM - Integrating with Essbase and PlanningGetting the Most Out of FDM - Integrating with Essbase and Planning
Getting the Most Out of FDM - Integrating with Essbase and Planningfinitsolutions
 
FDM to ERPi– Upgrade & Migration Strategies
FDM to ERPi– Upgrade & Migration StrategiesFDM to ERPi– Upgrade & Migration Strategies
FDM to ERPi– Upgrade & Migration StrategiesAlithya
 
Sa pexperts prospect_webinar_epm_add_in_v1
Sa pexperts prospect_webinar_epm_add_in_v1Sa pexperts prospect_webinar_epm_add_in_v1
Sa pexperts prospect_webinar_epm_add_in_v1ashok_krs
 
Software im SAP Umfeld_IBM DB2
Software im SAP Umfeld_IBM DB2Software im SAP Umfeld_IBM DB2
Software im SAP Umfeld_IBM DB2IBM Switzerland
 
How to improve user experience via roles
How to improve user experience via rolesHow to improve user experience via roles
How to improve user experience via rolesSiva Pradeep Bolisetti
 
Visão geral do hardware do servidor System z e Linux on z - Concurso Mainframe
Visão geral do hardware do servidor System z e Linux on z - Concurso MainframeVisão geral do hardware do servidor System z e Linux on z - Concurso Mainframe
Visão geral do hardware do servidor System z e Linux on z - Concurso MainframeAnderson Bassani
 
IC-314 for the AccurioPress C2070/C2070P/C2060
IC-314 for the AccurioPress C2070/C2070P/C2060IC-314 for the AccurioPress C2070/C2070P/C2060
IC-314 for the AccurioPress C2070/C2070P/C2060Eyal Benedek
 
MD04 Report in BW
MD04 Report in BWMD04 Report in BW
MD04 Report in BWtasmc
 
技術文件 - Dashboard 效能調整-1
技術文件 - Dashboard 效能調整-1技術文件 - Dashboard 效能調整-1
技術文件 - Dashboard 效能調整-1tasmc
 

What's hot (16)

Db2 10 memory management uk db2 user group june 2013 [read-only]
Db2 10 memory management   uk db2 user group june 2013 [read-only]Db2 10 memory management   uk db2 user group june 2013 [read-only]
Db2 10 memory management uk db2 user group june 2013 [read-only]
 
IBM zAware
IBM zAwareIBM zAware
IBM zAware
 
A Time Traveller’s Guide to DB2: Technology Themes for 2014 and Beyond
A Time Traveller’s Guide to DB2: Technology Themes for 2014 and BeyondA Time Traveller’s Guide to DB2: Technology Themes for 2014 and Beyond
A Time Traveller’s Guide to DB2: Technology Themes for 2014 and Beyond
 
IBM DB2 Analytics Accelerator Trends & Directions by Namik Hrle
IBM DB2 Analytics Accelerator  Trends & Directions by Namik Hrle IBM DB2 Analytics Accelerator  Trends & Directions by Namik Hrle
IBM DB2 Analytics Accelerator Trends & Directions by Namik Hrle
 
Planning (or Essbase) and FDM, and ERPi Equals Success
Planning (or Essbase) and FDM, and ERPi Equals SuccessPlanning (or Essbase) and FDM, and ERPi Equals Success
Planning (or Essbase) and FDM, and ERPi Equals Success
 
DB2 Design for High Availability and Scalability
DB2 Design for High Availability and ScalabilityDB2 Design for High Availability and Scalability
DB2 Design for High Availability and Scalability
 
IBM Server Makeover. Your first step towards lower costs, lower risks
IBM Server Makeover. Your first step towards lower costs, lower risksIBM Server Makeover. Your first step towards lower costs, lower risks
IBM Server Makeover. Your first step towards lower costs, lower risks
 
Getting the Most Out of FDM - Integrating with Essbase and Planning
Getting the Most Out of FDM - Integrating with Essbase and PlanningGetting the Most Out of FDM - Integrating with Essbase and Planning
Getting the Most Out of FDM - Integrating with Essbase and Planning
 
FDM to ERPi– Upgrade & Migration Strategies
FDM to ERPi– Upgrade & Migration StrategiesFDM to ERPi– Upgrade & Migration Strategies
FDM to ERPi– Upgrade & Migration Strategies
 
Sa pexperts prospect_webinar_epm_add_in_v1
Sa pexperts prospect_webinar_epm_add_in_v1Sa pexperts prospect_webinar_epm_add_in_v1
Sa pexperts prospect_webinar_epm_add_in_v1
 
Software im SAP Umfeld_IBM DB2
Software im SAP Umfeld_IBM DB2Software im SAP Umfeld_IBM DB2
Software im SAP Umfeld_IBM DB2
 
How to improve user experience via roles
How to improve user experience via rolesHow to improve user experience via roles
How to improve user experience via roles
 
Visão geral do hardware do servidor System z e Linux on z - Concurso Mainframe
Visão geral do hardware do servidor System z e Linux on z - Concurso MainframeVisão geral do hardware do servidor System z e Linux on z - Concurso Mainframe
Visão geral do hardware do servidor System z e Linux on z - Concurso Mainframe
 
IC-314 for the AccurioPress C2070/C2070P/C2060
IC-314 for the AccurioPress C2070/C2070P/C2060IC-314 for the AccurioPress C2070/C2070P/C2060
IC-314 for the AccurioPress C2070/C2070P/C2060
 
MD04 Report in BW
MD04 Report in BWMD04 Report in BW
MD04 Report in BW
 
技術文件 - Dashboard 效能調整-1
技術文件 - Dashboard 效能調整-1技術文件 - Dashboard 效能調整-1
技術文件 - Dashboard 效能調整-1
 

Viewers also liked

Dr. mohannad barakat
Dr. mohannad barakat Dr. mohannad barakat
Dr. mohannad barakat MariaBaring
 
Cricket World Cup Quiz IIITH finals
Cricket World Cup Quiz IIITH finalsCricket World Cup Quiz IIITH finals
Cricket World Cup Quiz IIITH finalsShashank S
 
Diversity & Globalisation
Diversity & GlobalisationDiversity & Globalisation
Diversity & GlobalisationLauren Sweeney
 
Spanish program and lessons
Spanish program and lessonsSpanish program and lessons
Spanish program and lessonsSipuebla
 
STARBRANDS // BUILT TO SHINE: Program lojalnościowy dla marki Adidas. Loyalty...
STARBRANDS // BUILT TO SHINE: Program lojalnościowy dla marki Adidas. Loyalty...STARBRANDS // BUILT TO SHINE: Program lojalnościowy dla marki Adidas. Loyalty...
STARBRANDS // BUILT TO SHINE: Program lojalnościowy dla marki Adidas. Loyalty...SOFAMI.PL
 
La sociedad de la información
La sociedad de la informaciónLa sociedad de la información
La sociedad de la informaciónGoogle
 
genre-crime-tv-drama Article from Media mag
genre-crime-tv-drama Article from Media maggenre-crime-tv-drama Article from Media mag
genre-crime-tv-drama Article from Media magHélène Galdin-O'Shea
 

Viewers also liked (15)

Dr. mohannad barakat
Dr. mohannad barakat Dr. mohannad barakat
Dr. mohannad barakat
 
Cricket World Cup Quiz IIITH finals
Cricket World Cup Quiz IIITH finalsCricket World Cup Quiz IIITH finals
Cricket World Cup Quiz IIITH finals
 
Presentation Skills ILM
Presentation Skills ILMPresentation Skills ILM
Presentation Skills ILM
 
Diversity & Globalisation
Diversity & GlobalisationDiversity & Globalisation
Diversity & Globalisation
 
RESUMEANI
RESUMEANIRESUMEANI
RESUMEANI
 
Spanish program and lessons
Spanish program and lessonsSpanish program and lessons
Spanish program and lessons
 
Liberalismo y estudios clásicos tríptico (1)
Liberalismo y estudios clásicos tríptico (1)Liberalismo y estudios clásicos tríptico (1)
Liberalismo y estudios clásicos tríptico (1)
 
STARBRANDS // BUILT TO SHINE: Program lojalnościowy dla marki Adidas. Loyalty...
STARBRANDS // BUILT TO SHINE: Program lojalnościowy dla marki Adidas. Loyalty...STARBRANDS // BUILT TO SHINE: Program lojalnościowy dla marki Adidas. Loyalty...
STARBRANDS // BUILT TO SHINE: Program lojalnościowy dla marki Adidas. Loyalty...
 
Props list
Props listProps list
Props list
 
La sociedad de la información
La sociedad de la informaciónLa sociedad de la información
La sociedad de la información
 
MIS PUEBLOS CHICOS
MIS PUEBLOS CHICOSMIS PUEBLOS CHICOS
MIS PUEBLOS CHICOS
 
genre-crime-tv-drama Article from Media mag
genre-crime-tv-drama Article from Media maggenre-crime-tv-drama Article from Media mag
genre-crime-tv-drama Article from Media mag
 
Bateries
BateriesBateries
Bateries
 
Ah ch12
Ah ch12Ah ch12
Ah ch12
 
Tema 17 bis
Tema 17 bisTema 17 bis
Tema 17 bis
 

Similar to DB2 In-Memory Acceleration for Analytics

Spark working with a Cloud IDE: Notebook/Shiny Apps
Spark working with a Cloud IDE: Notebook/Shiny AppsSpark working with a Cloud IDE: Notebook/Shiny Apps
Spark working with a Cloud IDE: Notebook/Shiny AppsData Con LA
 
IMS08 the momentum driving the ims future
IMS08   the momentum driving the ims futureIMS08   the momentum driving the ims future
IMS08 the momentum driving the ims futureRobert Hain
 
Benchmarking Hadoop - Which hadoop sql engine leads the herd
Benchmarking Hadoop - Which hadoop sql engine leads the herdBenchmarking Hadoop - Which hadoop sql engine leads the herd
Benchmarking Hadoop - Which hadoop sql engine leads the herdGord Sissons
 
Business Case: IBM DB2 versus Oracle Database - Conor O'Mahony
Business Case: IBM DB2 versus Oracle Database - Conor O'MahonyBusiness Case: IBM DB2 versus Oracle Database - Conor O'Mahony
Business Case: IBM DB2 versus Oracle Database - Conor O'Mahonycomahony
 
Informix warehouse and accelerator overview
Informix warehouse and accelerator overviewInformix warehouse and accelerator overview
Informix warehouse and accelerator overviewKeshav Murthy
 
Db2 10 Webcast #2 Justifying The Upgrade
Db2 10 Webcast #2   Justifying The UpgradeDb2 10 Webcast #2   Justifying The Upgrade
Db2 10 Webcast #2 Justifying The UpgradeCarol Davis-Mann
 
IMS v12 performance
IMS v12 performanceIMS v12 performance
IMS v12 performanceevgeni77
 
Ims13 ims tools ims v13 migration workshop - IMS UG May 2014 Sydney & Melbo...
Ims13   ims tools ims v13 migration workshop - IMS UG May 2014 Sydney & Melbo...Ims13   ims tools ims v13 migration workshop - IMS UG May 2014 Sydney & Melbo...
Ims13 ims tools ims v13 migration workshop - IMS UG May 2014 Sydney & Melbo...Robert Hain
 
Ingesting Data at Blazing Speed Using Apache Orc
Ingesting Data at Blazing Speed Using Apache OrcIngesting Data at Blazing Speed Using Apache Orc
Ingesting Data at Blazing Speed Using Apache OrcDataWorks Summit
 
Nrb Mainframe Day z Data and AI - Leif Pedersen
Nrb Mainframe Day z Data and AI - Leif PedersenNrb Mainframe Day z Data and AI - Leif Pedersen
Nrb Mainframe Day z Data and AI - Leif PedersenNRB
 
DEV-1185: IBM Notes Performance Boost - Reloaded – IBM Connect 2017
DEV-1185: IBM Notes Performance Boost - Reloaded – IBM Connect 2017DEV-1185: IBM Notes Performance Boost - Reloaded – IBM Connect 2017
DEV-1185: IBM Notes Performance Boost - Reloaded – IBM Connect 2017panagenda
 
IBM Notes Performance Boost - Reloaded (DEV-1185)
IBM Notes Performance Boost - Reloaded (DEV-1185)IBM Notes Performance Boost - Reloaded (DEV-1185)
IBM Notes Performance Boost - Reloaded (DEV-1185)Christoph Adler
 
DB2 10 for z/OS Update
DB2 10 for z/OS UpdateDB2 10 for z/OS Update
DB2 10 for z/OS UpdateCuneyt Goksu
 
Top Ten Siemens S7 Tips and Tricks
Top Ten Siemens S7 Tips and TricksTop Ten Siemens S7 Tips and Tricks
Top Ten Siemens S7 Tips and TricksDMC, Inc.
 
DB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools Update
DB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools UpdateDB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools Update
DB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools UpdateBaha Majid
 
Servidor IBM zEnterprise BC12
Servidor IBM zEnterprise BC12Servidor IBM zEnterprise BC12
Servidor IBM zEnterprise BC12Anderson Bassani
 
z/OS Small Enhancements - Episode 2014A
z/OS Small Enhancements - Episode 2014Az/OS Small Enhancements - Episode 2014A
z/OS Small Enhancements - Episode 2014AMarna Walle
 
Lotusphere 2012: BP110 Performance Boost for your Notes Client
Lotusphere 2012: BP110 Performance Boost for your Notes ClientLotusphere 2012: BP110 Performance Boost for your Notes Client
Lotusphere 2012: BP110 Performance Boost for your Notes Clientpanagenda
 

Similar to DB2 In-Memory Acceleration for Analytics (20)

Spark working with a Cloud IDE: Notebook/Shiny Apps
Spark working with a Cloud IDE: Notebook/Shiny AppsSpark working with a Cloud IDE: Notebook/Shiny Apps
Spark working with a Cloud IDE: Notebook/Shiny Apps
 
IMS08 the momentum driving the ims future
IMS08   the momentum driving the ims futureIMS08   the momentum driving the ims future
IMS08 the momentum driving the ims future
 
Benchmarking Hadoop - Which hadoop sql engine leads the herd
Benchmarking Hadoop - Which hadoop sql engine leads the herdBenchmarking Hadoop - Which hadoop sql engine leads the herd
Benchmarking Hadoop - Which hadoop sql engine leads the herd
 
Maximize o valor do z/OS
Maximize o valor do z/OSMaximize o valor do z/OS
Maximize o valor do z/OS
 
Business Case: IBM DB2 versus Oracle Database - Conor O'Mahony
Business Case: IBM DB2 versus Oracle Database - Conor O'MahonyBusiness Case: IBM DB2 versus Oracle Database - Conor O'Mahony
Business Case: IBM DB2 versus Oracle Database - Conor O'Mahony
 
IBM OMEGAMON Performance Management Suite - Long Presentation
IBM OMEGAMON Performance Management Suite - Long PresentationIBM OMEGAMON Performance Management Suite - Long Presentation
IBM OMEGAMON Performance Management Suite - Long Presentation
 
Informix warehouse and accelerator overview
Informix warehouse and accelerator overviewInformix warehouse and accelerator overview
Informix warehouse and accelerator overview
 
Db2 10 Webcast #2 Justifying The Upgrade
Db2 10 Webcast #2   Justifying The UpgradeDb2 10 Webcast #2   Justifying The Upgrade
Db2 10 Webcast #2 Justifying The Upgrade
 
IMS v12 performance
IMS v12 performanceIMS v12 performance
IMS v12 performance
 
Ims13 ims tools ims v13 migration workshop - IMS UG May 2014 Sydney & Melbo...
Ims13   ims tools ims v13 migration workshop - IMS UG May 2014 Sydney & Melbo...Ims13   ims tools ims v13 migration workshop - IMS UG May 2014 Sydney & Melbo...
Ims13 ims tools ims v13 migration workshop - IMS UG May 2014 Sydney & Melbo...
 
Ingesting Data at Blazing Speed Using Apache Orc
Ingesting Data at Blazing Speed Using Apache OrcIngesting Data at Blazing Speed Using Apache Orc
Ingesting Data at Blazing Speed Using Apache Orc
 
Nrb Mainframe Day z Data and AI - Leif Pedersen
Nrb Mainframe Day z Data and AI - Leif PedersenNrb Mainframe Day z Data and AI - Leif Pedersen
Nrb Mainframe Day z Data and AI - Leif Pedersen
 
DEV-1185: IBM Notes Performance Boost - Reloaded – IBM Connect 2017
DEV-1185: IBM Notes Performance Boost - Reloaded – IBM Connect 2017DEV-1185: IBM Notes Performance Boost - Reloaded – IBM Connect 2017
DEV-1185: IBM Notes Performance Boost - Reloaded – IBM Connect 2017
 
IBM Notes Performance Boost - Reloaded (DEV-1185)
IBM Notes Performance Boost - Reloaded (DEV-1185)IBM Notes Performance Boost - Reloaded (DEV-1185)
IBM Notes Performance Boost - Reloaded (DEV-1185)
 
DB2 10 for z/OS Update
DB2 10 for z/OS UpdateDB2 10 for z/OS Update
DB2 10 for z/OS Update
 
Top Ten Siemens S7 Tips and Tricks
Top Ten Siemens S7 Tips and TricksTop Ten Siemens S7 Tips and Tricks
Top Ten Siemens S7 Tips and Tricks
 
DB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools Update
DB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools UpdateDB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools Update
DB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools Update
 
Servidor IBM zEnterprise BC12
Servidor IBM zEnterprise BC12Servidor IBM zEnterprise BC12
Servidor IBM zEnterprise BC12
 
z/OS Small Enhancements - Episode 2014A
z/OS Small Enhancements - Episode 2014Az/OS Small Enhancements - Episode 2014A
z/OS Small Enhancements - Episode 2014A
 
Lotusphere 2012: BP110 Performance Boost for your Notes Client
Lotusphere 2012: BP110 Performance Boost for your Notes ClientLotusphere 2012: BP110 Performance Boost for your Notes Client
Lotusphere 2012: BP110 Performance Boost for your Notes Client
 

Recently uploaded

Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...Salam Al-Karadaghi
 
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )Pooja Nehwal
 
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Delhi Call girls
 
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024eCommerce Institute
 
Microsoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AIMicrosoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AITatiana Gurgel
 
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfCTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfhenrik385807
 
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝soniya singh
 
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...NETWAYS
 
Motivation and Theory Maslow and Murray pdf
Motivation and Theory Maslow and Murray pdfMotivation and Theory Maslow and Murray pdf
Motivation and Theory Maslow and Murray pdfakankshagupta7348026
 
Genesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptxGenesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptxFamilyWorshipCenterD
 
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Kayode Fayemi
 
The 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software EngineeringThe 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software EngineeringSebastiano Panichella
 
SBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation TrackSBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation TrackSebastiano Panichella
 
George Lever - eCommerce Day Chile 2024
George Lever -  eCommerce Day Chile 2024George Lever -  eCommerce Day Chile 2024
George Lever - eCommerce Day Chile 2024eCommerce Institute
 
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...Pooja Nehwal
 
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...NETWAYS
 
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)Basil Achie
 
call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@vikas rana
 
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...henrik385807
 
Philippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptPhilippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptssuser319dad
 

Recently uploaded (20)

Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
 
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
 
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
 
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
 
Microsoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AIMicrosoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AI
 
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfCTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
 
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
 
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
 
Motivation and Theory Maslow and Murray pdf
Motivation and Theory Maslow and Murray pdfMotivation and Theory Maslow and Murray pdf
Motivation and Theory Maslow and Murray pdf
 
Genesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptxGenesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptx
 
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
 
The 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software EngineeringThe 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software Engineering
 
SBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation TrackSBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation Track
 
George Lever - eCommerce Day Chile 2024
George Lever -  eCommerce Day Chile 2024George Lever -  eCommerce Day Chile 2024
George Lever - eCommerce Day Chile 2024
 
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
 
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
 
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
 
call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@
 
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
 
Philippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptPhilippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.ppt
 

DB2 In-Memory Acceleration for Analytics

  • 2. © 2015 IBM Corporation DB2 In-Memory Acceleration Eine Technologie nicht nur für typisches OLAP www.ibmBLUhub.com Stefan Hummel IT Specialist | IBM Germany
  • 3. 2 © 2015 IBM Corporation © Copyright IBM Corporation 2015. All rights reserved. U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. THE INFORMATION CONTAINED IN THIS PRESENTATION IS PROVIDED FOR INFORMATIONAL PURPOSES ONLY. WHILE EFFORTS WERE MADE TO VERIFY THE COMPLETENESS AND ACCURACY OF THE INFORMATION CONTAINED IN THIS PRESENTATION, IT IS PROVIDED “AS IS” WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. IN ADDITION, THIS INFORMATION IS BASED ON IBM'S CURRENT PRODUCT PLANS AND STRATEGY, WHICH ARE SUBJECT TO CHANGE BY IBM WITHOUT NOTICE. IBM SHALL NOT BE RESPONSIBLE FOR ANY DAMAGES ARISING OUT OF THE USE OF, OR OTHERWISE RELATED TO, THIS PRESENTATION OR ANY OTHER DOCUMENTATION. NOTHING CONTAINED IN THIS PRESENTATION IS INTENDED TO, NOR SHALL HAVE THE EFFECT OF, CREATING ANY WARRANTIES OR REPRESENTATIONS FROM IBM (OR ITS SUPPLIERS OR LICENSORS), OR ALTERING THE TERMS AND CONDITIONS OF ANY AGREEMENT OR LICENSE GOVERNING THE USE OF IBM PRODUCTS AND/OR SOFTWARE. IBM's statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM's sole discretion. Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion. IBM, the IBM logo, ibm.com, Information Management, DB2, DB2 Connect, DB2 OLAP Server, pureScale, System Z, Cognos, solidDB, Informix, Optim, InfoSphere, and z/OS are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol (® or ™), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at “Copyright and trademark information” at www.ibm.com/legal/copytrade.shtml Other company, product, or service names may be trademarks or service marks of others. Disclaimer
  • 4. 3 © 2015 IBM Corporation What is DB2 with BLU Acceleration? C1 C2 C3 C4 C5 C6 C7 C8C1 C2 C3 C4 C5 C6 C7 C8 Compressed, encoded columnar C1 C2 C3 C4 C5 C6 C7 C8C1 C2 C3 C4 C5 C6 C7 C8 Classic row structured table CPUs with SIMD DB2 with BLU Acceleration BLU DMS Runtime Integrated row processing and column processing DB2 Bufferpool(s) Classic DMS  New technology in DB2 10.5, delivering large gains in performance, compression, and simplicity for analytic workloads  Much more than just a columnar data store – Columnar storage, vector processing – Unique data encoding for speed & compression – CPU-optimized SQL runtime processing – “Better than in-memory” – All built directly into the DB2 kernel !  Revolution or evolution – Enable BLU at the table or database level – BLU tables coexists with traditional row tables in same schema, storage, and memory – Easy conversion
  • 5. 4 © 2015 IBM Corporation Using BLU is Easy ! CREATE TABLE sales_col ( c1 INTEGER NOT NULL, c2 INTEGER, ... PRIMARY KEY (c1) ) ORGANIZE BY COLUMN;  No need to define indexes, compression, etc.  No need to change load, backup/restore, etc.  Can set database parameter dft_table_org = COLUMN so that all tables are column-organized by default  Automatic workload management  Automatic space reclamation in case of deletions  Example: Columnar tables are always compressed by default.
  • 6. 5 © 2015 IBM Corporation Instructions Data Results C1 C2 C3 C4 C5 C6 C7 C8C1 C2 C3 C4 C5 C6 C7 C8 Next Generation In-Memory In-memory columnar processing with dynamic movement of data from storage Analyze Compressed Data Patented compression technique that preserves order so data can be used without decompressing CPU Acceleration Multi-core and SIMD parallelism (Single Instruction Multiple Data) Data Skipping Skips unnecessary processing of irrelevant data Encoded What makes BLU Acceleration different? Unmatched innovations from IBM Research & Development labs
  • 7. 6 © 2015 IBM Corporation System: 32 cores, 1TB memory, 10TB table with 100 columns and 10 years of data Query: How many “sales” did we have in 2010? – SELECT COUNT(*) from MYTABLE where YEAR = ‘2010’ Result: In seconds or less as each CPU core examines the equivalent of just 8MB of data System: 32 cores, 1TB memory, 10TB table with 100 columns and 10 years of data Query: How many “sales” did we have in 2010? – SELECT COUNT(*) from MYTABLE where YEAR = ‘2010’ Result: In seconds or less as each CPU core examines the equivalent of just 8MB of data 10TB data Analyze Compressed Data reduces to 1TB In-memory Parallel Processing 32MB linear scan on each core via CPU Acceleration Scans as fast as 8MB through SIMD Result in seconds or less Column Processing reduces to 10GB Data Skipping reduces to 1GB BLU Acceleration illustration 10TB query in seconds or less
  • 8. 7 © 2015 IBM Corporation General Sizing Guideline for DB2 BLU  Assumptions: – 20-30 active concurrent users – 80% simple, 20% complex queries – 30% active rows, 50% active columns, 7.5x compression (raw to BLU) – Goal: all or most of the active data in memory  Sizing: Use 8 cores (or IFLs) and 128GB RAM (16GB/core) for each 3 TB of uncompressed raw data Raw Data #Cores Main Memory 3TB 8 128 GB 6TB 16 256 GB 9TB 24 384 GB 12TB 32 512 GB … … …
  • 9. 8 © 2015 IBM Corporation  Combination of DB2 Advanced Enterprise Server Edition (DB2 AESE) and BigInsights for Apache Hadoop  Change mix of deployment at any time  SQL language for DB2 and Hadoop (BigSQL)  Use Cases  Verknüpfung von strukturierten mit unstrukturierten Daten über BigSQL  Sandboxing for Power User / Advanced Analytics / Performance Offloading  ETL Processing  Archivierung sowie Zugriff über BigSQL DB2 for Big Data
  • 10. 9 © 2015 IBM Corporation  Instant insight into operational data without compromising transaction performance  DB2 creates column-based ‘Shadow Table’ versions of row-based operational data  Analytic queries are seamlessly routed to Shadow Tables to take advantage of BLU Acceleration analytics performance in the transaction processing environment  With BLU Shadow Tables, the performance of analytical queries can improve by 10x or more, with equal or greater transactional performance*. In one instance, the removal of secondary analytic indexes improved transactional performance by 2x** * - Based on internal IBM testing of sample transactional and analytic workloads by replacing 4 secondary analytical indexes in the transactional environment with BLU Shadow Tables. Performance improvement figures are cumulative of all queries in the workload. Individual results will vary depending on individual workloads, configurations and conditions. ** - Based on internal IBM testing of sample transactional and analytic workloads by replacing 20 secondary analytical indexes in the transactional environment with BLU Shadow Tables. Performance improvement figures are cumulative of all queries in the workload. Individual results will vary depending on individual workloads, configurations and conditions. Reporting and Transactions in the same continuously available system Query Optimization One Database Row Oriented Tables Column Oriented Shadows Automatic Incremental Sync BLU Shadow Tables
  • 11. 10 © 2015 IBM Corporation