Db2 10 : What's New

22

Click here to load reader

description

What's New : IBM DB2 10, Smarter Analytics Live - 5 juin 2012 - par Isabelle Claverie Bergé

Transcript of Db2 10 : What's New

Page 1: Db2 10 : What's New

© 2011 IBM Corporation

IBM DB2 10 What’s new

Isabelle Claverie-Bergé – IM Architect 5 Juin 2012

Page 2: Db2 10 : What's New

© 2011 IBM Corporation2

DB2 10.1 for LUW - New Release Highlights

Faster business decisions• Multiple instances of 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 10xspace savings 2

• Multi-Temperature Data Management

Improved data availability with DB2 pureScale enhancements

Easy switch from Oracle Database to DB2• Average PL/SQL compatibility moves above 98% 3

1. Based on internal tests of IBM DB2 9.7 FP3 vs. DB2 10.1 with new compression features on P6-550 systems with comparable specifications using data warehouse/decision support workloads, as of 29 Mar 2012

2. Based on client testing in the DB2 10 Early Access Program3. Based on internal tests and reported client experience from 28 Sep 2011 to 07 Mar 2012

Page 3: Db2 10 : What's New

© 2011 IBM Corporation3

DB2 10.1 for LUW - High Performance, Low Costs

ReliabilityHigh availability,

fast recovery, and online utilities

Low Operational Cost

Parallel processing, deep compression,

and automation

Ease of DevelopmentSQL compatibility,

native XML and graph stores,

and cloud support

"With each release of DB2, I experience faster results with less CPU.”--Martin Hubel, President, Martin Hubel Consulting Inc.

Page 4: Db2 10 : What's New

© 2011 IBM Corporation4

ReliabilityLow Operational Costs

Ease of Development

Building On the Pillars of DB2

Adaptive compression

Multi-Temperature Data Management

Faster query response

Improved index mgmt

Real-time data warehousing

Temporal capabilities

Row and Column Access Control

SQL compatibility enhancements

NoSQL graph store

Hadoop linkage

DB2 pureScale enhancements

Workload management enhancements

HADR support extended to multiple standby servers

Page 5: Db2 10 : What's New

© 2011 IBM Corporation5

Up to 10x Savings with Adaptive CompressionLower Storage Costs. Lower Administration Costs

DB2 9.1Table

Compression

DB2 9.7Temp Space

andIndex

Compression

DB2 10.1Adaptive

Compression

Adaptively apply both table-level compression and page-level compressionTable reorganization not required to maintain high compressionCompress archive logs

Low Operational Costs

Page 6: Db2 10 : What's New

© 2011 IBM Corporation6

Multi-Temperature Data ManagementIncrease Ability to Meet SLAs. Postpone Hardware Upgrades

Storage pools for different tiers of storage• For range partitions, policy-based automated movement of data• DB2 Workload Manager (WLM) support

HOTSSD RAID

WARMSAS RAID

COLDSATA RAID

DORMANTArchive

(e.g. Optim Data Growth)

Low Operational Costs

"Multi-temperature data management helps in breaking the I/O thresholds during intensive log writings in high OLTP environments." -- Ahtesham Akhtar, Information Management Consultant SBM.

"The ability to prioritize access to hot data with DB2 10 Workload Manager and Multi-temperature Storage means a significant storage cost savings for our customers.“-- Radu Parvu, Senior Systems Analyst – Solution Specialist, Accenture, Finnland.

Page 7: Db2 10 : What's New

© 2011 IBM Corporation7

Up to 3x Faster Query PerformanceIncrease Ability to Meet SLAs. Postpone Hardware Upgrades

Multi-core parallelism enhancementsPerformance improvements for

• Queries over star schemas• Queries with joins and sorts• Queries with aggregation• Hash joins

Higher performance• Up to 35% faster out-of-the-box performance• Up to 3x faster when using new features

Lower costs• Postpone hardware upgrades

“DB2 10.1 performance improvements helped us in achieving nearly 5X faster query response times." -- Bin Ma, Division Manager, Beijing Join-Cheer Software Co. Ltd

Low Operational Costs

Page 8: Db2 10 : What's New

© 2011 IBM Corporation8

Real-Time Data Warehousing: INGEST Utility

Continuous feed of data• New, high-speed, client-side utility that streams data from files or pipes into a

target tableFast! Uses an optimized multi-threaded design to process data in parallel and to ingest data into multiple database partitions in parallelAvailable! Operates at the row level using row-level locking. Allows normal read/write access against the target table while it is runningContinuous! Not only can it run against pre-processed data directly from files, INGESTcan run in a continuous manner by reading a stream from a pipeRobust! Designed to be tolerant of unexpected failures. Can be restarted from last commit pointFlexible and Functional! Supports a number of input formats and has rich data manipulation capabilities

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

Low Operational Costs

Page 9: Db2 10 : What's New

© 2011 IBM Corporation9

Time Travel Query 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 futureProvide temporal logic and analysis Can be based on system time, application-based time and queried using AS OF queriesHow with it help you?

• Higher performanceNative support for fast performance

• Lower costsUp to 45x fewer lines of code than JavaEliminate need to maintain and update custom temporal implementationsEasy to administer (simply turn on for any table)

Ease of Development

“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

Page 10: Db2 10 : What's New

© 2011 IBM Corporation10

Row and Column Access ControlData Centric SecurityEase of Compliance with Privacy and Sensitive Data Requirements

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

Data-Centric securityPolicy-driven security, with flexible policiesDoes not require classification

Account Name Income Branch

1111-2222-3333-4444 Ana 22,000 A

2222-3333-4444-5555 Bob 71,000 B

3333-4444-5555-6666 Celia 123,000 B

4444-5555-6666-7777 Dinesh 172,000 C

Account Name Income Branch

xxxx-xxxx-xxxx-4444 Ana 22,000 A

xxxx-xxxx-xxxx-5555 Bob 71,000 B

xxxx-xxxx-xxxx-6666 Celia 123,000 B

xxxx-xxxx-xxxx-7777 Dinesh 172,000 C

Account Name Income Branch

2222-3333-4444-5555 Bob 71,000 B

3333-4444-5555-6666 Celia 123,000 B

Teller Amy sees Telemarketer Pat sees

Ease of Development

Page 11: Db2 10 : What's New

© 2011 IBM Corporation11

DB2 10 PL/SQL CompatibilityAverage PL/SQL Compatibility Moves Above 98%

9.7.1 SUB STRB Increase compatibility

9.7.1 UDF Parameters: INOUT Increase compatibility

9.7.1 FORALL/BULK COLLECT Increase compatibility

9.7.1 Improve BOOLEAN Increase compatibility

9.7.1 Conditional Compilation Enhancement

9.7.1 Basic DPF Support Broaden coverage

9.7.1 OCI Support Broaden coverage

9.7.2 UDF Parameters: DEFAULT Increase compatibility

9.7.2 Obfuscation Enhancement

9.7.2 NCHAR, NVARCHAR, NCLOB Increase compatibility

9.7.3 NUMBER Performance Performance

9.7.3 Runtime “purity level” Enforcement Increase compatibility

9.7.3 RATIO_TO_REPORT Function Increase compatibility

9.7.3 RAISE_APPLICATION_ERROR Increase compatibility

9.7.3 Small LOB Compare Increase compatibility

9.7.4 Multi-action Trigger & Update Before Trigger Increase compatibility

9.7.4 Autonomous Tx Improvements Increase compatibility

9.7.4 LIKE Improvements, LISTAGG Increase compatibility

9.7.4 ROW & ARRAY of ROW JDBC Support Increase compatibility

9.7.5 Pro*C Support Increase compatibility

9.7.5 Nested Complex Objects Increase compatibility

10 Local Procedure Definitions Increase compatibility

10 Local Type Definitions Increase compatibility

10 PL/SQL Performance Performance

“The total cost of ownership with DB2 running on IBM systems is almost half the cost of OracleDatabase on Sun systems.”--- Reliance Life Insurance

“We switched from Oracle Database to IBM DB2 and cut our costs in half, while improving performance and reliability of business applications.”Sandro Reátegui Banco de Crédito del Peru

• Moved from Oracle Database to IBM DB2• Used “compatibility features”• 3-30x faster query performance• 200% improvement in data availability -- JSC Rietumu Banka

Ease of Development

Page 12: Db2 10 : What's New

© 2011 IBM Corporation12

DB2 NoSQL Graph Store Rapid Application Development

Optimized method to store graph triples in DB2

Supports SPARQL 1.0 query languageHigher performance

• Almost 4x faster for leading open source semantic Web framework

Lower costs• Rapid development with schema-less approach• Easy adaption as needs evolve• Simpler data management for triples

Curt Cotner 2012 FerrariownsCar

Curt Cotner 123 Maple Ave, ChicagoownsHouse

Curt Cotner 2001 ThunderjetownsBoat

Ease of Development

137,343

38,825

0

20

40

60

80

100

120

140

160

Jena TDB DB2 NoSQL Graph Store

Seco

nds

Page 13: Db2 10 : What's New

© 2011 IBM Corporation13

DB2 pureScale Feature

Automatic workload balancing

Shared data

High speed interconnect and DB2 cluster services

Cluster of DB2 nodes running on Power or

System x servers

Integrated Tivoli System Automation

Leverages the global lock and memory manager

technology from the z/OS platform

Reliability

Page 14: Db2 10 : What's New

© 2011 IBM Corporation14

DB2 10.1 pureScale EnhancementsIncrease Ability to Meet SLAs. Easily Add or Remove Capacity

Further improving IBM’s shared-disk cluster capability

New features and function in DB2 10.1• Installation enhancements• Workload management for DB2 pureScale• Range partitioning support• Additional backup and restore options• Support for 10-gigabit Ethernet• Support for multiple InfiniBand adapters and switches

Reliability

Page 15: Db2 10 : What's New

© 2011 IBM Corporation15

DB2 Workload Management Increase Ability to Meet SLAs. Postpone Hardware Upgrades

New CPU limits• % of resources DB2 can consume

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

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 compilationData tag thresholds are reactive and use information that is available at runtimeThese 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 upgradesCustomizing and managing workloads is available only with DB2 Advanced Enterprise Server Edition

Other Processes

Service Class A

Service Class B

Service Class C

30%

20%50%DB2

Reliability

“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.

Page 16: Db2 10 : What's New

© 2011 IBM Corporation16

HADR Supports Multiple Standby ServersIncrease Ability to Meet SLAs. Disaster Recovery

HADR now supports more than one stand-by server

• If primary server fails, principle standby takes over

• If principle standby then fails,can switch to auxiliary standby

• Auxiliary standby can provide complete offsite availability, while maintaining speed of local standby

Time delay apply available for the standby

Reliability

Page 17: Db2 10 : What's New

© 2011 IBM Corporation17

DB2 10.1 Advanced Editions Offer a Broad Solution Platform Higher Value at a Very Competitive Bundled Price

Based on DB2 ESE but includes additional key features and products• DB2 10.1 Enterprise Server Edition, which includes

Advanced Security [Row and Column Access Control, Label Based Access Control]Time Travel QueryMulti-Temperature Data Management

• DB2 Advanced Enterprise Server Edition additionally includesStorage Optimization Feature, including Adaptive CompressionContinuous Data IngestDB2 Workload Management, for monitoring and controlling workloadsHomogeneous Replication Feature for DB2 (restricted use between 3 DB2 LUW systems)InfoSphere Federation Server (restricted use between Oracle and DB2 LUW) Tooling

• IBM Data Studio• InfoSphere Data Architect (10 authorized users) *• InfoSphere Optim Configuration Manager *• InfoSphere Optim Performance Manager Extended Edition (add Extended Insight *)• InfoSphere Optim Query Workload Tuner *• InfoSphere Optim pureQuery Runtime *

This color denotes new functions and products available in DB2 AESE 10.1 for LUW* Optim tool currently not included in earlier versions

Low Operational Costs

Page 18: Db2 10 : What's New

© 2011 IBM Corporation18

ReliabilityLow Operational Costs

Ease of Development

Adaptive compression

Multi-Temperature Data Management

Faster query response

Improved index mgmt

Real-time data warehousing

Temporal capabilities

Row and Column Access Control

SQL compatibility enhancements

NoSQL graph store

Hadoop linkage

DB2 pureScale enhancements

Workload management enhancements

HADR support extended to multiple standby servers

In Closing - Building On the Pillars of DB2

Page 19: Db2 10 : What's New

© 2011 IBM Corporation19

Additional Material

© 2011 IBM Corporation19

Page 20: Db2 10 : What's New

© 2011 IBM Corporation20

DB2 Edition

IBM Database Enterprise Developer

Edition

DB2 ExpressDB2

WorkgroupEdition

DB2Enterprise

ServerEdition

DB2AdvancedEnterprise

Server Edition

Offer higher values across all editions

Higher availability with High-Availability Data Replication (HADR), including multiple HADR

Greater security with new Row & Column Access Control and existing Label Based Access Control (ie Advanced Access Control Feature)

Time Travel Query

Differentiate across editions

Adaptive Compression (i.e., Storage Optimization Feature) Opt

DB2 pureScale Opt Opt

Multi-temperature Storage

Continuous Data Ingest

DB2 10.1 New and Changed Functionality across DB2 Editions

Page 21: Db2 10 : What's New

© 2011 IBM Corporation21

Page 22: Db2 10 : What's New

© 2011 IBM Corporation22

Legal Disclaimer

• © IBM Corporation 2011. All Rights Reserved.• The information contained in this publication is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained

in this publication, 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 publication or any other materials. Nothing contained in this publication 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 the applicable license agreement governing the use of IBM software.

• References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in this presentation may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results.

• If the text contains performance statistics or references to benchmarks, insert the following language; otherwise delete: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.

• If the text includes any customer examples, please confirm we have prior written approval from such customer and insert the following language; otherwise delete:All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer.

• Please review text for proper trademark attribution of IBM products. At first use, each product name must be the full name and include appropriate trademark symbols (e.g., IBM Lotus® Sametime® Unyte™). Subsequent references can drop “IBM” but should include the proper branding (e.g., Lotus Sametime Gateway, or WebSphere Application Server). Please refer to http://www.ibm.com/legal/copytrade.shtml for guidance on which trademarks require the ® or ™ symbol. Do not use abbreviations for IBM product names in yourpresentation. All product names must be used as adjectives rather than nouns. Please list all of the trademarks that you use in your presentation as follows; delete any not included in your presentation. IBM, the IBM logo, Lotus, Lotus Notes, Notes, Domino, Quickr, Sametime, WebSphere, UC2, PartnerWorld and Lotusphere are trademarks of International Business Machines Corporation in the United States, other countries, or both. Unyte is a trademark of WebDialogs, Inc., in the United States, other countries, or both.

• If you reference Adobe® in the text, please mark the first use and include the following; otherwise delete:Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States, and/or other countries.

• If you reference Java™ in the text, please mark the first use and include the following; otherwise delete:Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.

• If you reference Microsoft® and/or Windows® in the text, please mark the first use and include the following, as applicable; otherwise delete:Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both.

• If you reference Intel® and/or any of the following Intel products in the text, please mark the first use and include those that you use as follows; otherwise delete:Intel, Intel Centrino, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries.

• If you reference UNIX® in the text, please mark the first use and include the following; otherwise delete:UNIX is a registered trademark of The Open Group in the United States and other countries.

• If you reference Linux® in your presentation, please mark the first use and include the following; otherwise delete:Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. Other company, product, or service names may be trademarks or service marks of others.

• If the text/graphics include screenshots, no actual IBM employee names may be used (even your own), if your screenshots include fictitious company names (e.g., Renovations, Zeta Bank, Acme) please update and insert the following; otherwise delete: All references to [insert fictitious company name] refer to a fictitious company and are used for illustration purposes only.