SlideShare a Scribd company logo
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 Beyond
Surekha 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 Success
Alithya
 
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
Surekha 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 risks
IBM 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 Planning
finitsolutions
 
FDM to ERPi– Upgrade & Migration Strategies
FDM to ERPi– Upgrade & Migration StrategiesFDM to ERPi– Upgrade & Migration Strategies
FDM to ERPi– Upgrade & Migration Strategies
Alithya
 
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
ashok_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 roles
Siva 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 Mainframe
Anderson 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/C2060
Eyal Benedek
 
MD04 Report in BW
MD04 Report in BWMD04 Report in BW
MD04 Report in BW
tasmc
 
技術文件 - Dashboard 效能調整-1
技術文件 - Dashboard 效能調整-1技術文件 - Dashboard 效能調整-1
技術文件 - Dashboard 效能調整-1
tasmc
 

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 finals
Shashank 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ón
Google
 
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 Stephan Hummel – IT-Tage 2015 – DB2 In-Memory - Eine Technologie nicht nur für typisches OLAP

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
Data 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 future
Robert 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 herd
Gord Sissons
 
Maximize o valor do z/OS
Maximize o valor do z/OSMaximize o valor do z/OS
Maximize o valor do z/OS
Anderson Bassani
 
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
comahony
 
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
IBM z Systems Software - IT Service Management
 
Informix warehouse and accelerator overview
Informix warehouse and accelerator overviewInformix warehouse and accelerator overview
Informix warehouse and accelerator overview
Keshav 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 Upgrade
Carol 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 Orc
DataWorks 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 Pedersen
NRB
 
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
panagenda
 
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 Update
Cuneyt 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 Tricks
DMC, 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 Update
Baha 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 2014A
Marna 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 Client
panagenda
 

Similar to Stephan Hummel – IT-Tage 2015 – DB2 In-Memory - Eine Technologie nicht nur für typisches OLAP (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

Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdfSupercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Access Innovations, Inc.
 
Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024
Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024
Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024
Dutch Power
 
Burning Issue Presentation By Kenmaryon.pdf
Burning Issue Presentation By Kenmaryon.pdfBurning Issue Presentation By Kenmaryon.pdf
Burning Issue Presentation By Kenmaryon.pdf
kkirkland2
 
Obesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditionsObesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditions
Faculty of Medicine And Health Sciences
 
Getting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control TowerGetting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control Tower
Vladimir Samoylov
 
Gregory Harris' Civics Presentation.pptx
Gregory Harris' Civics Presentation.pptxGregory Harris' Civics Presentation.pptx
Gregory Harris' Civics Presentation.pptx
gharris9
 
María Carolina Martínez - eCommerce Day Colombia 2024
María Carolina Martínez - eCommerce Day Colombia 2024María Carolina Martínez - eCommerce Day Colombia 2024
María Carolina Martínez - eCommerce Day Colombia 2024
eCommerce Institute
 
AWANG ANIQKMALBIN AWANG TAJUDIN B22080004 ASSIGNMENT 2 MPU3193 PHILOSOPHY AND...
AWANG ANIQKMALBIN AWANG TAJUDIN B22080004 ASSIGNMENT 2 MPU3193 PHILOSOPHY AND...AWANG ANIQKMALBIN AWANG TAJUDIN B22080004 ASSIGNMENT 2 MPU3193 PHILOSOPHY AND...
AWANG ANIQKMALBIN AWANG TAJUDIN B22080004 ASSIGNMENT 2 MPU3193 PHILOSOPHY AND...
AwangAniqkmals
 
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdfBonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
khadija278284
 
Tom tresser burning issue.pptx My Burning issue
Tom tresser burning issue.pptx My Burning issueTom tresser burning issue.pptx My Burning issue
Tom tresser burning issue.pptx My Burning issue
amekonnen
 
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
0x01 - Newton's Third Law:  Static vs. Dynamic Abusers0x01 - Newton's Third Law:  Static vs. Dynamic Abusers
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
OWASP Beja
 
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
OECD Directorate for Financial and Enterprise Affairs
 
International Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software TestingInternational Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software Testing
Sebastiano Panichella
 
Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...
Sebastiano Panichella
 
Acorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutesAcorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutes
IP ServerOne
 
Media as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern EraMedia as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern Era
faizulhassanfaiz1670
 
Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024
Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024
Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024
Dutch Power
 
somanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptxsomanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptx
Howard Spence
 
Bitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXOBitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXO
Matjaž Lipuš
 
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Sebastiano Panichella
 

Recently uploaded (20)

Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdfSupercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
 
Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024
Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024
Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024
 
Burning Issue Presentation By Kenmaryon.pdf
Burning Issue Presentation By Kenmaryon.pdfBurning Issue Presentation By Kenmaryon.pdf
Burning Issue Presentation By Kenmaryon.pdf
 
Obesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditionsObesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditions
 
Getting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control TowerGetting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control Tower
 
Gregory Harris' Civics Presentation.pptx
Gregory Harris' Civics Presentation.pptxGregory Harris' Civics Presentation.pptx
Gregory Harris' Civics Presentation.pptx
 
María Carolina Martínez - eCommerce Day Colombia 2024
María Carolina Martínez - eCommerce Day Colombia 2024María Carolina Martínez - eCommerce Day Colombia 2024
María Carolina Martínez - eCommerce Day Colombia 2024
 
AWANG ANIQKMALBIN AWANG TAJUDIN B22080004 ASSIGNMENT 2 MPU3193 PHILOSOPHY AND...
AWANG ANIQKMALBIN AWANG TAJUDIN B22080004 ASSIGNMENT 2 MPU3193 PHILOSOPHY AND...AWANG ANIQKMALBIN AWANG TAJUDIN B22080004 ASSIGNMENT 2 MPU3193 PHILOSOPHY AND...
AWANG ANIQKMALBIN AWANG TAJUDIN B22080004 ASSIGNMENT 2 MPU3193 PHILOSOPHY AND...
 
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdfBonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
 
Tom tresser burning issue.pptx My Burning issue
Tom tresser burning issue.pptx My Burning issueTom tresser burning issue.pptx My Burning issue
Tom tresser burning issue.pptx My Burning issue
 
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
0x01 - Newton's Third Law:  Static vs. Dynamic Abusers0x01 - Newton's Third Law:  Static vs. Dynamic Abusers
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
 
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
 
International Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software TestingInternational Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software Testing
 
Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...
 
Acorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutesAcorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutes
 
Media as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern EraMedia as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern Era
 
Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024
Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024
Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024
 
somanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptxsomanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptx
 
Bitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXOBitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXO
 
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
 

Stephan Hummel – IT-Tage 2015 – DB2 In-Memory - Eine Technologie nicht nur für typisches OLAP

  • 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