Sie sind auf Seite 1von 45

Technical Tour: New Features in IBM DB2 10 and IBM InfoSphere Warehouse 10

Cindy Fung, Conor OMahony, Serge Rielau April 26, 2012


1

Formerly

2012 IBM Corporation

DB2 Tech Talk series host: Serge Rielau SQL Architect, DB2 for Linux, UNIX, and Windows at IBM Blog: www.sqltips4db2.com Todays presenters: Conor OMahony Program Director, DB2 Product Marketing Twitter: @conor_omahony, Blog: database-diary.com Cindy Fung Product Manager, DB2 Common Product Management Access the presentation for this Tech Talk: Ibm.com/db2/labchats or http://ibm.co/ttfileapr

2012 IBM Corporation

Disclaimer
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 IBMs 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, or shall have the effect of:

Creating any warranty or representation from IBM (or its affiliates or its or their suppliers and/or licensors); or Altering the terms and conditions of the applicable license agreement governing the use of IBM software.
Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.

2012 IBM Corporation

Introducing DB2 10 and InfoSphere Warehouse 10 for Linux, Unix and Windows Systems
DB2 10 and InfoSphere Warehouse 10 advancements in: Low Operational Costs Ease of Development Reliability

2012 IBM Corporation

Introducing DB2 10 and InfoSphere Warehouse 10 for Linux, Unix and Windows Systems
DB2 10 and InfoSphere Warehouse 10 advancements in: Low Operational Costs Ease of Development
7 00 2

Reliability

IBM DB2 9.5

2012 IBM Corporation

Introducing DB2 10 and InfoSphere Warehouse 10 for Linux, Unix and Windows Systems
DB2 10 and InfoSphere Warehouse 10 advancements in: Low Operational Costs Ease of Development
7 00 2

Reliability

IBM DB2 9.5

IBM DB2 9.7

2012 IBM Corporation

Introducing DB2 10 and InfoSphere Warehouse 10 for Linux, Unix and Windows Systems
DB2 10 and InfoSphere Warehouse 10 advancements in: Low Operational Costs Ease of Development
7 00 2

Reliability

IBM DB2 9.5

IBM DB2 9.7

IBM DB2 9.8

2012 IBM Corporation

Introducing DB2 10 and InfoSphere Warehouse 10 for Linux, Unix and Windows Systems
DB2 10 and InfoSphere Warehouse 10 advancements in: Low Operational Costs Ease of Development
7 00 2

Reliability

2 01 2

IBM DB2 9.5

IBM DB2 9.7

IBM DB2 9.8

IBM DB2 10 IBM InfoSphere Warehouse 10

2012 IBM Corporation

High Performance. Low Costs.

Low Operational Cost


Parallel processing, deep compression, & automation

Ease of Development
SQL compatibility, native XML and graph stores, & cloud support

Reliability
High availability, fast recovery, & online utilities

2012 IBM Corporation

Building on the Pillars of DB2

Low Operational Costs Faster Query Response Improved Index Mgmt Adaptive Compression Multi-Temperature Data Management Real-time Data Warehousing

Ease of Development SQL Compatibility enhancements Graph Store Row and Column Access Control Temporal Capabilities

Reliability DB2 pureScale enhancements Workload Management Enhancements HADR Supports Multiple Standby Servers

10

2012 IBM Corporation

New Release Highlights


Faster business decisions
Multiple instances of at least 3x faster performance for complex query workloads 1 Real-time operational data warehousing

Lower storage costs


Have seen more than one client achieve greater than 7x overall space savings with Adaptive Compression, with some tables achieving more than 10x space savings 2 Multi-Temperature Data Management

Improved data availability with DB2 pureScale enhancements Enhanced security


Easy and flexible implementation of security policies with row-and-column access control and
label-based access control

Easy switch from Oracle Database to DB2


PL/SQL compatibility averages 98% 3

1. 2. 3.

Based on internal tests of IBM DB2 9.7 FP3 vs. DB2 10 with new compression features on P6-550 systems with comparable specifications using data warehouse / decision support workloads, as of 29 Mar 2012. Based on client testing in the DB2 10 Early Access Program. Based on internal tests and reported client experience from 28 Sep 2011 to 07 Mar 2012.

11

2012 IBM Corporation

Multiple Instances of at least 3x Faster Query Performance*


Increase Ability to Meet SLAs; Postpone Hardware Upgrades
Up to 35% faster out-of-the-box performance Combined with new features at least 3x faster query response time Query Performance Enhancements
Multi-core parallelism and dynamically setting intra_parallelism for specific applications Hash joins Consider hash join when the join predicates include expressions Numerous improvements including memory usage and code optimization, early filtering, and better optimizer costing Zigzag join on star schemas New ziigzag join technology using multi-dimensional index(es) Aggregation Hash duplicate removal and hash aggregation Improved performance with multiple COUNT or SUM DISTINCT operators Multiple EXISTS and NOT EXISTS subquery predicates Statistical view improvements General statistical views Statistical views with expressions Exploit column group statistics on statistical views Automatic statistics collection on statistical views Statistical view advisor* Costing enhancements Improved costing of communication between database partitions in a partitioned database environment IBM and Intel have collaborated over a decade to optimize DB2 performance with Intel Parallel Studio 2011, software development suite on Intel Xeon processors. We are excited to see a ~10x improvement in query processing performance using DB2 10 over the previous DB2 version, running on IBM System x3850 using Intel Xeon Processor E7. Customers can now realize dramatically greater performance boost at lower cost per query running IBM DB2 10 on servers powered by Intel Xeon processors. Pauline Nist, GM Software Strategies, Intels Datacenter & Connected Systems Group
* Based on both external tests by partners, as well as internal tests of IBM DB2 9.7 FP3 vs. DB2 10 with new compression features on P6-550 systems with comparable specifications using data warehouse / decision support workloads, as of 29 Mar 2012.

12

2012 IBM Corporation

Index Management Re-defined


Increase Ability to Meet SLAs; Lower Administration Costs
Jump scan
Index gaps are common on queries with multiple predicates using composite indexes, optimizer generates jump scan instead of sequential scan plan Index scan keeps track of index leaf page density and whether accesses are sequential, if not Switches to readahead and sequential detection prefetching Looks ahead to determine the exact pages to access and prefetches them Faster index accesses for poorly organized indexes and fewer index reorganizations Same technique as smart index prefetching, to efficiently prefetch badly clustered data pages Applied only with ISCAN-FETCH Optimizer can combine both smart index and data prefetching to select optimal prefetching technique Faster index scans and data fetching, fewer table reorganizations Faster index scans Fewer indexes to maintain Reduction in index and table reorganization

Smart index prefetching


Smart data prefetching


Predicate evaluation avoidance Faster performance, reduced administration

Jump Scan optimizes buffer usage by 75 to 80%, resulting in very good improvement in overall performance and saving the CPU cycles. Shanmukhaiah D, Cognizant Technology Solutions.
13
2012 IBM Corporation

Smart Index Prefetching Means Easier Management


35

30

25

DB2 9.7

20

15

DB2 10
10

DB2 10 28% faster!

Index 100% Organized

Index 80% Organized

Index 50% Organized

Index Page Reads (Thousands) DB2 9.7 query time (seconds)


Results based on IBM internal testing 14
2012 IBM Corporation

DB2 10 query time (seconds)


Low Operational Costs

DB2 Workload Management


Increase Ability to Meet SLAs. Postpone Hardware Upgrades
New CPU limits
% of CPU resources DB2 can consume on a system or LPAR

Service Class A Service Class B Service Class C

30% 50%

Other Processes

New CPU shares


% of limit a service class can consume Hard shares and soft shares

20% DB2

Introducing a new perspective data-centric (where)


New data tag attribute for storage group or table space
Priority can be given to requests based on what data is accessed

WLM work class and threshold DDL have been extended to support the new data tag attribute

Work class sets are predictive based on query compilation Data tag thresholds are reactive and use information that is available at runtime These additional features continue to allow WLM to provide you with higher performance by prioritizing important workloads, allowing more efficient distribution of workloads, and saving money by postponing hardware upgrades

Managing and operating a system will be easier with new WLM, and it will lead to longer hardware replacement period, thus increase IT TCO in general. -- YoungJu Lee, Principal Data Consultant, E1 Tech.
15
2012 IBM Corporation

Real-Time Data Warehousing


Faster Business Decisions; More Accurate Business Decisions
Client-side utility to continuously ingest data into DB2 tables Ingest data directly or from files output by ETL tools or other means Process a continuous data stream through pipes Supports multiple data sources concurrently Row-level locking with minimal interference to users Ingest speeds that high enough to populate even large databases in partitioned database Supports SQL expressions to build individual column values from more than one data field Commit by time or number of rows Copying rejected rows to a file or table, or discard them Restart and recovery

You can now continuously feed data into your data warehouse at a high rate even whilst you are running queries against the tables in your data warehouse. InfoSphere Warehouse 10 represents a greatly strengthened offering for the data warehouse market. Ivo Grodtke, LIS.TEC GmbH
16
2012 IBM Corporation

Breakthrough Savings with Adaptive Compression


Lower Storage Costs; Lower Administration Costs
DB2 10 Adaptive Compression DB2 9.7 Temp Space & Index Compression

DB2 9.1 Table Compression

Adaptively apply both table-level compression and page-level compression Table re-orgs not required to maintain high compression Compress archive logs

17

2012 IBM Corporation

DB2 10 Adaptive Compression


DB2 9.7
Uses a single, static compression dictionary Compresses data based on recurring patterns that appear in the table A classic table reorganization is necessary to improve compression ratios if a significant number of records in a table have been updated, or if a large amount of new data has been inserted

Low Operational Costs

DB2 10
Multiple page-level dictionaries in addition to a single table-level dictionary Compression dictionary contains locally frequent patterns, with one dictionary stored on every page When a page becomes full, page-level compression is applied, immediately freeing up more storage in that page

Reduced need for table reorganization

18

2012 IBM Corporation

Adaptive Compression
How Do You Start Using It? Used by default for new tables created under DB2 10 when row compression is enabled For existing tables, enable adaptive compression using the ALTER TABLE statement: ALTER TABLE <tablename> COMPRESS YES

or
ALTER TABLE <tablename> COMPRESS YES ADAPTIVE These statements affect all data touched from this point onwards. To apply adaptive compression to the data that already exists in the table, perform a table reorg

19

2012 IBM Corporation

Adaptive Compression has provided 7x or greater overall space savings for more than one client, with some tables achieving 10x space savings*

12

10x

10x

10x 7x

10

S a eS v g p c a in s

4x

4x

Table A

Table B

Table C

Table D

Table E

All Tables

* Based on client testing in the DB2 10 Early Access Program. 20


2012 IBM Corporation

Adaptive Compression Shrinks your Data Storage Needs


Higher performance
Faster queries for I/O-bound environments Faster backups

Lower costs
Postpone upcoming storage purchases Lower ongoing storage needs Easier administration with reduced need for table re-orgs Page-level dynamic compression is one of the new DB2 features that will reduce planned outages and increase storage savings by up to 2X over DB2 9.7%. Jessica Tatiana Flores Montiel, DAFROS Multiservicios

Our migration from Oracle Database to DB2 resulted in a 40% storage savings. Upgrading to DB2 9.7 and index compression brought our average savings to 57%. Now adaptive compression brings our average savings to 77%, dramatic savings! Andrew Juarez, Lead SAP Basis / DBA, Coca Cola Bottling Company.

21

2012 IBM Corporation

Multi-Temperature Data Management


Increase Ability to Meet SLAs; Postpone Hardware Upgrades
Storage pools for different tiers of storage
For range partitions, policy-based automated movement of data

SSD RAID

HOT

WARM
SAS RAID

COLD
SATA RAID

ARCHIVE
Optim Data Growth

Easy administration and usage of different storage technologies


Users can assign a data tag attribute (a value from 0 to 9) to a storage group or table space. The data tag can be used by DB2 Workload Manager (WLM) to determine how to treat the work Data-centric (where) approach so that priority can be given to requests based on what data is accessed Can lower costs by using faster, but more expensive, disk technology only on storage groups that need faster I/O performance
The multi-temperature database management feature of DB2 V10.1 is great because the hardware world is not just RAM and hard disks. There are many types of storage options with different I/O speeds and prices. This feature allows administrators to make optimal use of these different devices, balancing expensive SSDs with cheaper SATA disks and everything in between. Using SSDs for indexes and logs and a SATA array for the data, we noticed fantastic improvements in I/O speeds, especially for synchronous reads. Additionally, the background movement of data between the storages groups is very fast. Thomas Kalb, CEO ITGAIN GmbH 22
2012 IBM Corporation

Multi-Temperature Data Management


SSD RAID array (very fast)

Low Operational Costs

Hot storage group

TS_AUG2011 TS_JUL2011 TS_JUN2011

Data from the current 3 months

FC/SAS RAID array (fast)


TS_MAY2011

Warm storage group


SATA RAID array (medium)

TS_APR2011 TS_OCT2010 TS_SEP2010

Data from the past 9 months

TS_AUG2010 TS_JUL2010 TS_OCT2007 TS_SEP2007

Cold storage group

Data from 1, 2, and 3 years ago

23

2012 IBM Corporation

Multi-Temperature Data Management


Moving Data Between Storage Tiers

Low Operational Costs

TS_SEP2011

ALTER TABLE sales ATTACH PARTITION TS_SEP2011 STARTING FROM ('9/1/2011') ENDING ('9/30/11')

TS_AUG2011 TS_JUL2011

TS_JUN2011

ALTER TABLESPACE TBSP_JUN2011 USING STOGROUP SG_WARM

TS_MAY2011 TS_APR2011 TS_OCT2010

ALTER TABLESPACE TBSP_SEP2010 USING STOGROUP SG_COLD

TS_SEP2010

TS_AUG2010 TS_JUL2010

4 ALTER TABLE sales

TS_OCT2007

DETACH PARTITION TS_SEP2007 INTO TS_SEP2007_DETACHED

4
TS_SEP2007

24

2012 IBM Corporation

Multi-Temperature Data Management


Integration With the DB2 Workload Manager

Low Operational Costs

DB2 WLM work class and threshold DDL have been extended to support the new data tag attribute Work class sets are predictive based on compilation information Sometimes there isnt enough information at compile time (for example, queries with parameter markers) to predict which table spaces will be touched. For this reason Activities can be mapped to a service subclass based on the data expected to be touched before the activity starts to run Data tag thresholds are reactive and use information that is available at runtime Activities can be remapped to a service subclass based on the data touched by the activity as it is running

25

2012 IBM Corporation

Easily Analyze Historical Trends and Predict Future Demand


Query data as it was at any point in the past, or as it will be at some point in the future Provide temporal logic and analysis Can be based on system time, application-based time and queried using AS OF queries Higher performance
Native support for fast performance

Time Travel Query

Lower costs
Up to 45x fewer lines of code than Java Eliminate need to maintain and update custom temporal implementations Easy to administer (simply turn on for any table)

The use of standardized SQL syntax for temporal operations and the integration deep into the database engine, make DB2 a leader in second generation bitemporal data management - Bitemp 2.0! Craig Baumunk, Principal at BitemporalData.com
26
2012 IBM Corporation

Time Travel Query


Sample questions
In what department was Ritu as of 12/01/1997?
Emp Ritu Ritu Dept K25 M24 System_start 11/15/1995 01/31/1998 System_end 01/31/1998 12/31/9999

Ease of Development

These values are automatically maintained by DB2 when Ritus dept is updated

What account will Marcelo be assigned to on 9/15/2012?


Emp Marcelo Marcelo Marcelo Account 1 2 3 Bus_start 03/01/2011 06/30/2011 03/01/2012 Bus_end 06/30/2011 12/10/2011 12/31/2012

These values are maintained by the user or application


27
2012 IBM Corporation

Time Travel Query Temporal Tables


System-period temporal table

Ease of Development

DB2 tracks the period when a row is valid (beginning when it is inserted, and ending when it is either updated or deleted) All currently valid rows are stored in one table When a row is no longer currently valid, it is automatically moved to an associated history table that is transparent to users and applications DB2 will automatically query the history table and return applicable rows based on the SQL executed against the base table Application-period temporal table The user or application updates the beginning and end of the period in which the information is valid All data is kept in a single table and DB2 will automatically split rows based on SQL activity against the existing rows Bi-temporal table Combines characteristics of both types of temporal tables

28

2012 IBM Corporation

Time Travel Query


employees
EmpID 12345 Dept M15 System_start 05/31/2000

System-period temporal table query


employees_history
System_end 12/31/9999 EmpID 12345 12345 67890 Dept J13 M24 K25 System_start 11/15/1995 01/31/1998 11/15/1995 System_end 01/31/1998 05/31/2000 03/31/2000

Which department is employee 12345 in?


SELECT Dept FROM employees WHERE EmpID=12345
Note that without the FOR SYSTEM_TIME clause, it defaults to the current table only.

M15

J13

Which department was employee 12345 in on 12/01/1997?


SELECT Dept FROM employees FOR SYSTEM_TIME AS OF 12/01/1997 WHERE EmpID=12345

29

2012 IBM Corporation

Time Travel Query


planner 12345 12345 12345 12345 12345

Application-period temporal table - query


account Carlos Janna Tom Lisa Qi Bus_start 01/31/2008 03/31/2008 03/01/2009 06/30/2009 02/01/2010 Bus_end 03/31/2008 11/30/2008 06/30/2009 12/31/2009 04/30/2010

Find whose account planner 12345 will be working on as of 7/1/2009.


SELECT account FROM accounts FOR BUSINESS_TIME AS OF 07/01/2009 WHERE planner=12345

Lisa

Find the number of accounts assigned to planner 12345 in 2008.


SELECT count(distinct account) FROM accounts FOR BUSINESS_TIME BETWEEN 01/01/2008 AND 12/31/2008 WHERE planner=12345

30

2012 IBM Corporation

DB2 pureScale Enhancements


Integrated feature in v10

Increase Ability to Meet SLAs; Easily Add or Remove Capacity

Configurable geographically-dispersed stretch clusters Workload management for DB2 pureScale Multiple database support
Easy multi-tenancy

Range partitioning support Tablespace backup/restore Support for 10-gigabit Ethernet on Power and Red Hat Support for multiple Infiniband adapters and switches

Record Breaking Performance DB2 pureScale on IBM System x holds the record for the SAP Transaction Banking (TRBK) standard application benchmark with more than 56 million posting transactions per hour.
31
2012 IBM Corporation

Increase Ability to Meet SLAs; Disaster Recovery

HADR now Supports Multiple Standby Servers

HADR now supports more than one stand-by server If Primary Server fails, Principal Standby takes over If Principal Standby then fails, can switch to Auxiliary Standby Auxiliary Standby can provide complete offsite availability, while maintaining speed of local standby Recover from application logic errors via timedelayed apply Eliminate back pressure on primary via log spooling on standby

32

2012 IBM Corporation

Easy Compliance with Privacy and Sensitive Data Requirements


Fine-grained access control
Hide rows from unauthorized users Mask the value of columns for unauthorized users

Row and Column Access Control

Data-Centric security Policy-driven security, with flexible policies


Issuing a query against the CUSTOMER table: SELECT ACCOUNT, NAME, BRANCH FROM CUSTOMER
Account 1111-2222-3333-4444 2222-3333-4444-5555 3333-4444-5555-6666 4444-5555-6666-7777 Name Ana Bob Celia Dinesh Income 22,000 71,000 123,000 172,000 Branch A B B C

Teller Amy sees

Telemarketer Pat sees

Account 2222-3333-4444-5555 3333-4444-5555-6666

Name Bob Celia

Income 71,000 123,000

Branch B B

Account xxxx-xxxx-xxxx-4444 xxxx-xxxx-xxxx-5555 xxxx-xxxx-xxxx-6666

Name Ana Bob Celia Dinesh

Income 22,000 71,000 123,000 172,000

Branch A B B C

Does not require classification

xxxx-xxxx-xxxx-7777

Separation of duties between security officer and DBA


33
2012 IBM Corporation

Easy and Low Cost Security and Privacy Compliance


Higher performance Less data duplication than using Views to mask data More secure than using Views to mask data Implements a table level authorization function that the security administrator can use to set up access control based on specified rules Row level access control
A doctor can see rows representing her patients only A teller can see only the last 4 digits of the credit card number column

Lower cost

Column level access control (data masking) Easier to maintain that using application code to mask data

Because we deal with sensitive securities and financial information, the privacy of that information is a top priority. Row and Column Access Control will help enhance our security solutions and help us meet strict regulatory guidelines. Shi Jin Li, China Securities Depository and Clearing Corporation Ltd. Row and Column Access Control help us to improve data confidentiality and security in production environments. Jessica Tatiana Flores Montiel, DAFROS Multiservicios

34

2012 IBM Corporation

In DB2 10 Early Access Program testing, DB2 obtained an average of 98% compatibility* with Oracle PL/SQL
9.7.1 SUB STRB UDF Parameters: INOUT FORALL/BULK COLLECT Improve BOOLEAN Conditional Compilation Basic DPF Support OCI Support UDF Parameters: DEFAULT Obfuscation NCHAR, NVARCHAR, NCLOB NUMBER Performance Runtime purity level Enforcement RATIO_TO_REPORT Function RAISE_APPLICATION_ERROR Small LOB Compare 9.7.1 9.7.1 9.7.1 9.7.1 9.7.1 9.7.1 9.7.2 9.7.2

Easily Move from the More Expensive Oracle Database; Leverage Oracle Skills with DB2
Increase compatibility Increase compatibility Increase compatibility Increase compatibility Enhancement Broaden coverage Broaden coverage Increase compatibility Enhancement Increase compatibility Performance Increase compatibility Increase compatibility Increase compatibility Increase compatibility Increase compatibility Increase compatibility Increase compatibility Increase compatibility Increase compatibility Increase compatibility Increase compatibility Increase compatibility Performance

Reliance Life Insurance


The total cost of ownership with DB2 running on IBM systems is almost half the cost of Oracle Database on Sun systems.

Banco de Crdito del Peru


We switched from Oracle Database to IBM DB2 and cut our costs in half, while improving performance and reliability of business applications.

9.7.2 9.7.3 9.7.3 9.7.3 9.7.3 9.7.3 9.7.4 9.7.4 9.7.4 9.7.4 9.7.5 9.7.5 10 10 10

Multi-action Trigger & Update Before Trigger Autonomous Tx Improvements LIKE Improvements, LISTAGG ROW & ARRAY of ROW JDBC Support Pro*C Support Nested Complex Objects Local Procedure Definitions Local Type Definitions PL/SQL Performance

JSC Rietumu Banka


Moved from Oracle Database to IBM DB2 Used compatibility features 3-30x faster query performance 200% improvement in data availability

* Based on internal tests and reported client experience from 28 Sep 2011 to 07 Mar 2012. 35
2012 IBM Corporation

Rapid development; Increase Ability to Respond to Emerging Classes of Workloads


Optimized way to store graph triples in DB2
Curt Cotner Curt Cotner Curt Cotner ownsCar ownsHouse ownsBoat 2012 Ferrari 123 Maple Ave, Chicago 2001 Thunderjet

Graph Store

Supports SPARQL 1.0 query language Higher performance


Accelerates Rational use case by up to 3.5x*

Lower costs
Rapid development with schema-less approach Easy adaption as needs evolve Simpler data management for triples
* Based on internal benchmark tests of Rational Jazz graph store usage, comparing DB2 10 Graph Store with Jena TDB version 0.8.10.

36

2012 IBM Corporation

DB2 Graph Store Accelerates Rational Use Case by up to 3.5x*


160 140 120 100

137.343

Seconds

80 60 40

3.5x Faster
38.825

20 0

Jena TDB

DB2 Graph Store

* Based on internal benchmark tests of Rational Jazz graph store usage, comparing DB2 10 Graph Store with Jena TDB version 0.8.10. 37
2012 IBM Corporation

Accelerate Value for New Features


Updated Database Admin solutions:
IBM Data Studio InfoSphere Data Architect

Optim Tools Increase Ability to Meet SLAs; Lower Administration Costs

Updated Performance Mgmt solutions:


InfoSphere Optim Performance Manager InfoSphere Optim Query Workload Tuner InfoSphere Optim Configuration Manager InfoSphere Optim Query Runtime

Higher performance
Immediate support for new performance features Enhanced Visual Explain, Access Plan Explorer and Index Advice Extended Insight identifies source of performance issues

Lower costs
Immediate support for new time saving features (incl. Temporal, Multi-Temperature Data Management & Row and Column Access Control) IBM solutions are integrated and consistent
38
2012 IBM Corporation

Coca Cola Bottling Company

Weve saved more than a million dollars over the past four years in licensing, maintenance and storage costs by migrating from Oracle Database to DB2. Weve reinvested these savings into other business projects while keeping our operating expenses flat. As a result, we dont have to pass rising costs on to consumers, which allow us to maintain our sales volumes and market share. Tom DeJuneas, IT Infrastructure Manager, Coca Cola Bottling Company.

39

2012 IBM Corporation

Version Upgrades to 10
DB2 9.1 (9.5 or 9.7) then 10 9.5 10 9.7 10 DB2 pureScale 9.8 10 InfoSphere Warehouse, client, and application server components 9.1 (9.5 or 9.7) then 10 9.5 10 9.7 10

40

2012 IBM Corporation

In Closing, to recap
DB2 10 saves time and money, delivers top performance, provides greater data availability and security, increases ability to meet SLAs, and increases team productivity for a new generation of applications

Save Time and Money


Adaptive Compression provides up to 10x storage savings Multi-Temperature Data Management enables the optimization of storage Lower cost than Oracle Database, with 98%+ PL/SQL compatibility making it easy to switch

Deliver Top Performance


Up to 3x faster performance Deep exploitation of hardware to maximize efficiency DB2 pureScale offers superior scale-out efficiency and simplicity vs. Oracle RAC Continuous Ingest of data optimizes real-time decision making

Increase Productivity
Connectors for Big Data (Hadoop, Streams, Netezza, etc.) Built-In Time Travel Query enabling faster historical and trend analysis Support for public and private cloud environments Support for RDF Graph Store and SPARQL 1.0

41

2012 IBM Corporation

Upcoming Tech Talks


Dont miss these in-depth DB2 10 feature talks!
Storage Optimization in DB2 10 - May 11th -- Multi-temp data storage -- Adaptive compression -- Workload Management Oracle Migration and Compatibility Features late May Time Travel Query June Real-time Operational Data Warehousing September No SQL October

How to register : DB2 Tech Talk web site or www.idug-db2.com

Dates and topics subject to change and modification.


42
2012 IBM Corporation

Next Steps

To find out how your organization can benefit or for a demo, call: 1 800 966-9875 (U.S) 1-888-746-7426 (Canada) 1800-425-3333 (India) Or visit http://www.ibm.com/planetwide/ for contact information worldwide

Step 1: Listen to the Virtual Event The Future of Database and Data Warehousing Software

http://bit.ly/J2Z56z

Step 2: Read the White Paper The New IBM DB2 10: Analyzing Its User Value in Performance, Costs, Ease of Extension, and Risk Management

http://ibm.co/HXbvjL

Step 3: Visit the product Web pages DB2 10: http://www.ibm.com/software/data/db2/linux-unix-windows/ InfoSphere Warehouse 10: http://www.ibm.com/software/data/infosphere/warehouse/

Step 4: Visit IBM developerWorks Information Management page

http://www.ibm.com/developerworks/data/

-- Whats new in DB2 10 for LUW article

-- Temporal Data Management article for LUW -- DB2 10: Run Oracle applications on DB2 10 for Linux, UNIX and Windows -- Check often more to come

Step 5: Attend the next DB2 Tech Talk on Storage Optimization features

www.idug-db2.com

43

2012 IBM Corporation

Questions

Watching this as a replay? Ask questions at:


www.sqltips4db2.com
44
2012 IBM Corporation

Thanks for Attending!

ibm.com/db2/labchats ibm.co/ttfileapr

45

2012 IBM Corporation