Reducing Cost and Improving Performance with IBM DB2 Tools and Utilities



Similar documents
".,!520%'$!#)!"#$%&!>#($!#)!

1.0 Hardware Requirements:

The Red Hat Enterprise Linux advantages over Oracle Linux

Vendor Selection Matrix Relational OLTP Mid-Market DBMS Scope: Global 2014

Converged Infrastructure Needs and Vendor Performance

Seriously: Tape Only Backup Systems are Dead, Dead, Dead!

Estimating Deduplication Ratios in Large Data Sets

2014 Only Influencers Marketing Salary Guide

ERP Industry and Blue Ocean Strategy

SaaS eases two types of burden company had to bear

Breaking the Myths of Extended Validation SSL Certificates

Applied Business Intelligence. Iakovos Motakis, Ph.D. Director, DW & Decision Support Systems Intrasoft SA

Creating a Cloud Backup Service. Deon George

IBM Unica PredictiveInsight Version Publication Date: June 7, Recommended Software Environments and Minimum System Requirements

Diversity: Promise Or Problem?

Understanding and Evaluating the BI Platform by Cindi Howson

The evolution of database technology (II) Huibert Aalbers Senior Certified Executive IT Architect

Managing Third Party Databases and Building Your Data Warehouse

IBM Communications Server for Linux - Network Optimization for On Demand business

Department of Technology Services UNIX SERVICE OFFERING

Data Reduction: Deduplication and Compression. Danny Harnik IBM Haifa Research Labs

City of Yakima/Yakima County Purchasing

Welcome to the topic of Purchase Requests and Purchase Quotations.

Business Administration Prof. Dr. J. Nonhoff. Content. Business Administration Prof. Dr. J. Nonhoff. Introduction ERP Vendors/ Architecture SAP

zboost : VMAX Mainframe Performance Enhancements

Maintenance Bills of Material (CS-BD/PM-EQM-BM)

IBM Blueprint for Technical Sales Support

Oracle POS (360 Commerce) integration with EBS A solution for Transit Agencies

Cloud SingularLogic:

Module 6 Essentials of Enterprise Architecture Tools

If you re serious about Business Intelligence, you need a BI Competency Centre

Choosing the Right Technology Stack for JD Edwards EnterpriseOne

Deduplication Demystified: How to determine the right approach for your business

Patching & Malicious Software Prevention CIP-007 R3 & R4

Bookstore Inventory System Vision Document. Version 1.0

Customer Experience Management: Operator Priorities vs. Vendor Hype

PASS4TEST 専 門 IT 認 証 試 験 問 題 集 提 供 者

In-memory Tables Technology overview and solutions

Patch Management Policy

1. Why is the customer having the penetration test performed against their environment?

Global Headquarters: 5 Speen Street Framingham, MA USA P F

T Recruiting and Applicant Tracking System for HR ADDENDUM # 2. May 13, 2013

z/os VULNERABILITY SCANNING AND MANAGEMENT Key Resources, Inc. (312) KRI

Managed Application Services

Service Availability Metrics

THE INFORMATION TECHNOLOGY (IT) UNIT OR DEPARTMENT IN THE MINISTRY OF EDUCATION. Issues of function, organization and staffing. By Alex Twinomugisha

Liaison Technologies BPM, Data and Integration Consulting Service Definition. The G-Cloud Lot 4 Services offered (functional, non-functional) are:

BBBT Podcast Transcript

STORAGE. Buying Guide: TARGET DATA DEDUPLICATION BACKUP SYSTEMS. inside

Configuring an Alternative Database for SAS Web Infrastructure Platform Services

Supported Platforms and Software Requirements Effective on 7 May HULFT-DataMagic for Windows Ver.2.2.0

Chapter 9: Software Tools and Dashboards

REQUEST FOR PROPOSALS (RFP) for Document Management Software System for the City of Bismarck

Why Location Matters in Insurance - Business Analytics

OPEN SOURCE SECURITY

Application Performance Monitoring/Management (APM) Request for Information (RFI) CH

Leasing vs. Purchasing

Big Data & Scripting Part II Streaming Algorithms

COMPETITIVE ANALYSIS. Worldwide RDBMS 2006 Vendor Shares: Preliminary Results for the Top 5 Vendors IDC OPINION. Carl W. Olofson

Scalable Web Programming. CS193S - Jan Jannink - 1/12/10

SmartStack for Oracle s JD Edwards EnterpriseOne with Cisco. Nimble Storage Alliance Gary Chan

Managing CA-Signed Certificates

Leveraging Information For Smarter Business Outcomes With IBM Information Management Software

SAS and (the) Cloud. Dave Annis SAS Solutions ondemand

SPSS Modeler Integration with IBM DB2 Analytics Accelerator

Mobile and BYOD Strategy

James Wenger, Network Manager, Charmer Sunbelt Group Kevin Knuese, Chief Technology Officer, Symmetry Corp.

Meeting the Challenges of Database Management. White Paper. Page 1

IBM i25 Trends & Directions

Building Your EDI Modernization Roadmap

QMS for Software as a Medical Device [SaMD] Lessons Learned from a Quality Perspective

2. Highlights and Updates: ITSM for Databases

Document No.: VCSATSP Vulnerability and Penetration Testing Policy Revision: 7.0

Transcription:

Reducing Cost and Improving Performance with IBM DB2 Tools and Utilities B y C r a i g S. M u l l i n s M u l l i n s D a t a b a s e R e s e a r c h A d i v i s i o n o f M u l l i n s C o n s u l t i n g, I n c. w w w. c r a i g s m u l l i n s. c o m 1 5 C o v e n t r y C o u r t S u g a r L a n d, T X 7 7 4 7 9 t e l 2 8 1-4 9 4-6 1 5 3

Executive Summary D B 2 T o o l s a n d U t i l i t i e s a r e a v i t a l c o m p o n e n t f o r r e d u c i n g c o s t a n d i m p r o v i n g t h e p e r f o r m a n c e, a v a i l a b i l i t y, a n d g o v e r n a n c e o f y o u r D B 2 d a t a b a s e s a n d a p p l i c a t i o n s. I B M o f f e r s a f u l l c o m p l e m e n t o f r o b u s t a n d a f f o r d a b l e o f f e r i n g s a c r o s s e v e r y D B 2 m a n a g e m e n t a n d a d m i n i s t r a t i o n c a t e g o r y. F u r t h e r m o r e, I B M s i n v e s t m e n t i n D B 2 T o o l s i s s u b s t a n t i a l a n d o n - g o i n g. W h e r e a s s o m e m a i n f r a m e t o o l s v e n d o r s h a v e s i g n i f i c a n t l y r e d u c e d ( o r s t o p p e d ) i n t r o d u c i n g n e w o f f e r i n g s a n d f u n c t i o n a l i t y, I B M h a s i n c r e a s e d i t s i n v e s t m e n t i n D B 2 t o o l s, w i t h n e w o f f e r i n g s a n d f u n c t i o n a l i t y b e i n g d e l i v e r e d o n a r e g u l a r b a s i s. I B M c o n t i n u e s t o m a k e s i g n i f i c a n t i n v e s t m e n t s i n p r o d u c t d e v e l o p m e n t, t e c h n i c a l s u p p o r t, m i g r a t i o n a n d i m p l e m e n t a t i o n, a n d c u s t o m e r a n d i n d u s t r y p a r t n e r s h i p s. Y o u r o r g a n i z a t i o n s h o u l d c o n s i d e r d e p l o y i n g I B M s D B 2 T o o l s a n d U t i l i t i e s t o r e d u c e t h e c o s t, t i m e, a n d e f f o r t i n v o l v e d i n b u i l d i n g a n d m a i n t a i n i n g e f f i c i e n t D B 2 d a t a b a s e s a n d a p p l i c a t i o n s. The Need for Tools and Utilities M o d e r n e n t e r p r i s e a p p l i c a t i o n s r e l y o n d a t a b a s e m a n a g e m e n t s y s t e m s l i k e D B 2 t o h o u s e t h e d a t a t h a t i s t h e l i f e b l o o d o f t o d a y s o r g a n i z a t i o n s. B u t t h e c o r e D B M S s o f t w a r e d o e s n o t d e l i v e r 1 0 0 % o f t h e f u n c t i o n a l i t y n e e d e d t o s u p p o r t l a r g e - s c a l e d a t a b a s e d e v e l o p m e n t. D a t a b a s e a n d d a t a m a n a g e m e n t t o o l s t h a t e n h a n c e t h e f u n c t i o n a l i t y o f t h e D B M S a r e r e q u i r e d t o d e l i v e r r o b u s t p e r f o r m a n c e, r o u n d - t h e - c l o c k a v a i l a b i l i t y, a n d s c a l a b l e a p p l i c a t i o n s. D a t a b a s e t o o l s p e r f o r m t h e t a s k s t h a t d e l i v e r a d d e d v a l u e t o d a t a b a s e a p p l i c a t i o n s. U s i n g p e r f o r m a n c e m o n i t o r i n g a n d m a n a g e m e n t t o o l s y o u c a n i m p r o v e r e s p o n s e t i m e a l l o w i n g t h e b u s i n e s s t o m o r e r a p i d l y r e s p o n d t o c h a n g i n g b u s i n e s s c o n d i t i o n s. T o o l s c a n b e u s e d t o d e l i v e r a u t o m a t i o n a n d s t a n d a r d i z a t i o n, t h e r e b y r e d u c i n g t h e a m o u n t o f t i m e, e f f o r t, a n d h u m a n e r r o r i n v o l v e d i n b u i l d i n g a n d m a i n t a i n i n g e f f i c i e n t d a t a b a s e a p p l i c a t i o n s. A n d t o o l s c a n i m p r o v e b u s i n e s s r e s i l i e n c y b y e n s u r i n g t h a t e v e r y t h i n g i s p r o p e r l y b a c k e d u p a n d r e c o v e r a b l e i n t h e e v e n t o f p r o b l e m s. D a t a b a s e t o o l s a n d u t i l i t i e s d e l i v e r a d d e d v a l u e t o d a t a b a s e a p p l i c a t i o n s a l l o w i n g b u s i n e s s e s t o m o r e r a p i d l y r e s p o n d t o c h a n g i n g b u s i n e s s c o n d i t i o n s. P r o a c t i v e t o o l s t h a t c a n f i n d p r o b l e m s b e f o r e t h e y b e c o m e d e t r i m e n t a l t o t h e b u s i n e s s c a n r e d u c e d o w n t i m e a n d i m p r o v e a v a i l a b i l i t y. E v e r y s e c o n d o f d a t a b a s e d o w n t i m e t h a t c a u s e s t h e e n d u s e r t o n o t h a v e a c c e s s t o h i s a p p l i c a t i o n s c a n r e s u l t i n l o s t r e v e n u e. W h e n p r o b l e m s o c c u r, t h e d a t a b a s e i s f r e q u e n t l y t h e f i r s t t h i n g b l a m e d. T h e d a t a b a s e i s " g u i l t y u n t i l p r o v e n i n n o c e n t " e v e n i f t h e p r o b l e m i s n o t a l w a y s w i t h t h e d a t a b a s e. R e a c t i n g t o, a n d s o l v i n g p r o b l e m s, a s q u i c k l y a s p o s s i b l e r e q u i r e s s t r o n g s k i l l s a n d e v e n s t r o n g e r t o o l s. T o o l s t o m a n a g e t h e p r o d u c t i o n e n v i r o n m e n t a r e t h e f i r s t t y p e s o f t o o l r e q u i r e d b e c a u s e p r o d u c t i o n s y s t e m s r u n y o u r b u s i n e s s a n d w h e n t h e y a r e d o w n s o i s y o u r b u s i n e s s. D a t a b a s e t o o l s c a n a l s o r e d u c e t h e c o s t o f b u i l d i n g a n d s u p p o r t i n g e n t e r p r i s e a p p l i c a t i o n s. B y e q u i p p i n g y o u r d e v e l o p e r s w i t h t o o l s t h a t s p e e d d e v e l o p m e n t t i m e, y o u w i l l i m p r o v e t h e t i m e - t o - m a r k e t f o r y o u r a p p l i c a t i o n s. F u r t h e r m o r e, t o o l s w i t h t h e a b i l i t y t o a n a l y z e a n d g l e a n i n t e l l i g e n c e f r o m y o u r b u s i n e s s d a t a c a n p r o v i d e i n s i g h t s t h a t c a u s e y o u t o c o n d u c t b u s i n e s s d i f f e r e n t l y a n d i n l e s s c o s t l y, m o r e i n n o v a t i v e w a y s. A n d l e t s n o t f o r g e t a b o u t d a t a g o v e r n a n c e a n d c o m p l i a n c e. B e i n g a b l e t o t r e a t d a t a i n a c c o r d a n c e w i t h i n d u s t r y a n d g o v e r n m e n t a l r e g u l a t i o n s i s a n i m p o r t a n t r e q u i r e m e n t i n t o d a y s b u s i n e s s c l i m a t e. 2 0 1 1, M u l l i n s C o n s u l t i n g, I n c. P a g e 2

S o w h a t i s n e e d e d? D a t a b a s e t o o l s! Types of DB2 Tools A s a b u s i n e s s e x e c u t i v e, y o u s h o u l d b e l o o k i n g f o r t o o l s t h a t w i l l e n a b l e y o u t o d e l i v e r t h e m a x i m u m b u s i n e s s v a l u e f r o m y o u r i n v e s t m e n t i n D B 2. T h e r e a r e s e v e r a l c a t e g o r i e s o f t o o l s t h a t c a n h e l p y o u t o a c h i e v e t h i s v a l u e. D a t a b a s e A d m i n i s t r a t i o n a n d C h a n g e M a n a g e m e n t t o o l s s i m p l i f y a n d a u t o m a t e t a s k s s u c h a s c r e a t i n g d a t a b a s e o b j e c t s, e x a m i n i n g e x i s t i n g s t r u c t u r e s, l o a d i n g a n d u n l o a d i n g d a t a, a n d m a k i n g c h a n g e s t o d a t a b a s e s. W i t h o u t a n a d m i n i s t r a t i o n t o o l t h e s e t a s k s r e q u i r e i n t r i c a t e, c o m p l e x s c r i p t s t o b e d e v e l o p e d a n d r u n. O n e o f t h e m o s t i m p o r t a n t f e a t u r e s o f a n a d m i n i s t r a t i o n t o o l i s c h a n g e m a n a g e m e n t. W i t h o u t a r o b u s t, t i m e - t e s t e d p r o d u c t f o r i m p l e m e n t i n g d a t a b a s e c h a n g e s, t h e p r o c e s s c a n b e c o m e q u i t e t i m e - c o n s u m i n g a n d e r r o r p r o n e. A d a t a b a s e c h a n g e m a n a g e m e n t c a p a b i l i t y a u t o m a t e s t h e c r e a t i o n a n d e x e c u t i o n o f s c r i p t s d e s i g n e d t o i m p l e m e n t r e q u i r e d c h a n g e s a n d w i l l e n s u r e t h a t d a t a i n t e g r i t y i s n o t l o s t. O n e o f t h e m o r e i m p o r t a n t t y p e s o f D B 2 t o o l s i s t h e P e r f o r m a n c e M a n a g e m e n t c a t e g o r y. P e r f o r m a n c e t o o l s h e l p t o g a u g e t h e r e s p o n s i v e n e s s a n d e f f i c i e n c y o f S Q L q u e r i e s, d a t a b a s e s t r u c t u r e s, a n d s y s t e m p a r a m e t e r s. P e r f o r m a n c e m a n a g e m e n t t o o l s s h o u l d b e a b l e t o e x a m i n e a n d i m p r o v e e a c h o f t h e t h r e e c o m p o n e n t s o f a d a t a b a s e a p p l i c a t i o n : t h e D B 2 s u b s y s t e m, t h e d a t a b a s e s t r u c t u r e s, a n d t h e a p p l i c a t i o n p r o g r a m s. A d v a n c e d p e r f o r m a n c e t o o l s c a n t a k e p r o a c t i v e m e a s u r e s t o i d e n t i f y a n d c o r r e c t p r o b l e m s a s t h e y h a p p e n, i n s t e a d o f h a v i n g f i r s t t o w a i t f o r a p p l i c a t i o n p e r f o r m a n c e t o d e t e r i o r a t e. B a c k u p a n d R e c o v e r y t o o l s s i m p l i f y t h e p r o c e s s o f c r e a t i n g b a c k u p s a n d r e c o v e r i n g f r o m t h o s e b a c k u p c o p i e s. B y a u t o m a t i n g c o m p l e x p r o c e s s e s, s i m u l a t i n g r e c o v e r y, a n d i m p l e m e n t i n g d i s a s t e r r e c o v e r y p r o c e d u r e s t h e s e t o o l s c a n b e u s e d t o a s s u r e b u s i n e s s r e s i l i e n c y, w i t h n o d a t a b e i n g l o s t w h e n t h e i n e v i t a b l e p r o b l e m s a r i s e. A n o t h e r i m p o r t a n t c a t e g o r y o f D B 2 t o o l i s U t i l i t i e s a n d U t i l i t y M a n a g e m e n t. A u t i l i t y i s a s i n g l e p u r p o s e t o o l f o r m o v i n g a n d / o r v e r i f y i n g d a t a b a s e p a g e s ; e x a m p l e s i n c l u d e L O A D, U N L O A D, R E O R G, C H E C K, C O P Y, a n d R E C O V E R. T o o l s t h a t i m p l e m e n t a n d o p t i m i z e u t i l i t y p r o c e s s i n g, a s w e l l a s t h o s e t h a t a u t o m a t e a n d s t a n d a r d i z e t h e e x e c u t i o n o f D B 2 u t i l i t i e s c a n g r e a t l y i m p r o v e t h e a v a i l a b i l i t y o f y o u r D B 2 a p p l i c a t i o n s. G o v e r n a n c e a n d C o m p l i a n c e t o o l s d e l i v e r t h e a b i l i t y t o p r o t e c t y o u r d a t a a n d t o a s s u r e c o m p l i a n c e w i t h i n d u s t r y a n d g o v e r n m e n t a l r e g u l a t i o n s, s u c h a s H I P A A, S a r b a n e s - O x l e y, a n d P C I D S S. I n m a n y c a s e s, b u s i n e s s e x e c u t i v e s h a v e t o v o u c h f o r t h e a c c u r a c y o f t h e i r c o m p a n y s d a t a a n d t h a t t h e p r o p e r c o n t r o l s a r e i n p l a c e t o c o m p l y w i t h r e q u i r e d r e g u l a t i o n s. G o v e r n a n c e a n d c o m p l i a n c e t o o l s c a n h e l p t o t r a c k a n d i m p l e m e n t p r o p e r c o n t r o l s, a s w e l l a s a n s w e r q u e s t i o n s l i k e w h o d i d w h a t t o w h i c h d a t a w h e n? t h a t a r e n e a r l y i m p o s s i b l e t o o t h e r w i s e a n s w e r. A n d f i n a l l y, A p p l i c a t i o n M a n a g e m e n t t o o l s h e l p d e v e l o p e r s b u i l d e f f e c t i v e p r o g r a m s, i m p r o v e a p p l i c a t i o n p e r f o r m a n c e, a n d s p e e d t i m e - t o - m a r k e t. S u c h t o o l s c a n i m p r o v e d a t a b a s e a n d p r o g r a m d e s i g n, f a c i l i t a t e a p p l i c a t i o n t e s t i n g i n c l u d i n g t h e c r e a t i o n a n d m a n a g e m e n t o f t e s t d a t a, a n d s t r e a m l i n e a p p l i c a t i o n d a t a m a n a g e m e n t e f f o r t s. S o w h e r e c a n y o u g e t t o o l s l i k e t h e s e t o m a n a g e y o u r D B 2 e n v i r o n m e n t? W h y n o t f r o m t h e s a m e c o m p a n y t h a t b r i n g s y o u D B 2 I B M! 2 0 1 1, M u l l i n s C o n s u l t i n g, I n c. P a g e 3

Why You Should Consider IBM for DB2 Tools T h e r e a r e a n u m b e r o f D B 2 t o o l s v e n d o r s o u t t h e r e b u t I B M s h o u l d b e a t t h e t o p o f y o u r l i s t w h e n e v a l u a t i n g t o o l s. T h i s r e c o m m e n d a t i o n i s m a d e f o r a v a r i e t y o f r e a s o n s. F i r s t o f a l l, c o n s i d e r I B M s e x p e r t i s e w i t h t h e p l a t f o r m. I B M m a k e s D B 2 a s w e l l a s t h e t o o l s t h a t m a n a g e i t. T h i s e x p e r i e n c e a n d k n o w l e d g e h e l p s t o c r e a t e r o b u s t m a n a g e m e n t t o o l s. A n d I B M u n d e r s t a n d s t h e m a i n f r a m e b e t t e r t h a n a n y o t h e r v e n d o r a f t e r a l l, I B M e n g i n e e r s a n d s e l l s m a i n f r a m e s, t o o. I n f a c t, I B M i n v e n t e d b o t h m a i n f r a m e t e c h n o l o g y, a n d t h e r e l a t i o n a l m o d e l u p o n w h i c h D B 2 i s b a s e d. S o i t s h o u l d c o m e a s n o s u r p r i s e t h a t I B M c a n o f f e r s y n e r g y a n d e x p l o i t a t i o n o f t h e S y s t e m z a r c h i t e c t u r e f a s t e r a n d m o r e s a f e l y t h a n o t h e r v e n d o r s. T h e I B M D B 2 U t i l i t i e s w e r e t h e f i r s t t o m a r k e t w i t h z I I P s u p p o r t b y r e d i r e c t i n g u t i l i t y m a i n t e n a n c e w o r k t o t h e s p e c i a l t y p r o c e s s o r. S p e c i f i c a l l y t h e B U I L D p o r t i o n o f L O A D, R E O R G a n d R E B U I L D u t i l i t i e s, c a n r e d i r e c t t o t h e z I I P p r o c e s s o r. A n d I B M h a s c o n t i n u e d t o i m p r o v e t h e z I I P e x p l o i t a t i o n o f i t s u t i l i t i e s : i n D B 2 1 0 f o r z / O S R U N S T A T S h a s b e e n a u g m e n t e d t o r e d i r e c t w o r k t o t h e z I I P, a n d I B M h a s e x p a n d e d i t s z I I P e x p l o i t a t i o n f o r m a n y o f i t s o t h e r D B 2 t o o l s, a s w e l l. S upport vs. v E xploit Be careful when reviewing DB2 tool vendor s release specifications. Some vendors specifically differentiate between supporting and exploiting a new DB2 version or release. Software that supports a new release will continue to function the same as before DB2 was upgraded, but with no new capabilities. So, if a DB2 tool, supports a new version of DB2, it can provide all of the services it did for the past release, as long as none of the new features of the new version of DB2 are used. A DB2 tool that exploits a new version provides the requisite functionality to operate on the new features of the new version of DB2. So, to use a concrete example, IBM added support for hashing in Version 10 of DB2. A tool can support DB2 Version 10 without operating on hashed data, but it must operate on hashes to exploit DB2 Version 10. Be sure to understand the difference between supporting and exploiting a new version, as well as your vendor s exploitation schedule, before proceeding with your DB2 tool implementation. B y c h o o s i n g I B M f o r D B 2 t o o l s y o u c a n b e a s s u r e d o f i m m e d i a t e s u p p o r t f o r n e w D B 2 v e r s i o n s. B e c a u s e I B M b u i l d s b o t h D B 2 a n d t h e t o o l s t h a t s u p p o r t i t, y o u c a n b e s u r e t h a t y o u r D B 2 t o o l s p r o v i d e r u n d e r s t a n d s e v e r y n e w v e r s i o n o f D B 2 i n s i d e a n d o u t, a n d s h o u l d t h e r e f o r e b e a b l e t o b o t h s u p p o r t a n d e x p l o i t n e w f e a t u r e s b e f o r e o t h e r v e n d o r s. C o n s i d e r s o m e o f t h e i m p r o v e m e n t s I B M m a d e t o t h e i r D B 2 T o o l s a n d U t i l i t i e s f o r D B 2 1 0. T h e I B M D B 2 U t i l i t i e s S u i t e o f f e r s i m p r o v e d a u t o n o m i c s, p a g e s a m p l i n g, a n d F l a s h C o p y s u p p o r t. F r o m v e r s i o n t o v e r s i o n, C P U u s a g e c o n t i n u e s t o s h r i n k f o r a l l o f t h e I B M D B 2 U t i l i t i e s, w i t h C P U r e d u c t i o n s u p t o 6 0 % i n s o m e c a s e s f o r D B 2 1 0. T h e R E O R G u t i l i t y w a s a u g m e n t e d t o o f f e r a d d i t i o n a l r e d i r e c t o f w o r k l o a d t o t h e z I I P f o r D B 2 1 0. A n d t h e D B 2 A d m i n i s t r a t i o n T o o l e x p l o i t s D B 2 1 0 w i t h c a p a b i l i t i e s f o r m a n a g i n g t h e n e w s e c u r i t y m o d e l s, a d m i n i s t e r i n g t e m p o r a l o b j e c t s, a n d s u p p o r t f o r n e w f e a t u r e s s u c h a s i n - l i n e L O B s, i n d e x i n c l u d e c o l u m n s, a n d h a s h a c c e s s. T h e L o g A n a l y s i s T o o l d e l i v e r s t h e a b i l i t y t o u n d o a n d r e d o c h a n g e s t o t e m p o r a l t a b l e s. A n d t h e n e w v e r s i o n o f t h e A u t o m a t i o n T o o l e x p l o i t s r e a l - t i m e, s a m p l i n g d r i v e n s t a t i s t i c s c o l l e c t i o n a n d a n e w u t i l i t y s y n t a x m o n i t o r f o r e n f o r c i n g y o u r e n t e r p r i s e - w i d e s t a n d a r d s. N o o t h e r v e n d o r o f f e r s s u c h f u l l e x p l o i t a t i o n s o r a p i d l y. T h e c o n t i n u i n g i n v e s t m e n t t h a t I B M p u t s i n t o i t s D B 2 t o o l s p o r t f o l i o i s s u b s t a n t i a l. I B M c o n t i n u e s t o b u i l d a n d a c q u i r e n e w t o o l s, w h i l e m a n y o f i t s c o m p e t i t o r s a r e c o n t e n t t o c o n t i n u e s e l l i n g t h e s a m e p o r t f o l i o o f t o o l s t h e y d i d 1 0 t o 1 5 y e a r s a g o. I B M, o n t h e o t h e r h a n d, c o n t i n u e s t o i n t r o d u c e n e w D B 2 t o o l s, s u c h a s t h e D B 2 A n a l y t i c s A c c e l e r a t o r, a c o m p l e t e l y u n i q u e o f f e r i n g. T h i s i n t e g r a t e d c o m b i n a t i o n o f h a r d w a r e a n d s o f t w a r e, i s p o w e r e d b y N e t e z z a t e c h n o l o g y a n d c a n d e l i v e r d r a m a t i c a l l y f a s t e r a n a l y t i c q u e r y r e s p o n s e s. T h e D B 2 A n a l y t i c s A c c e l e r a t o r i s d e s i g n e d t o h e l p m i t i g a t e d a t a b a s e a d m i n i s t r a t i o n c o s t s w h i l e s p e e d i n g u p t h e 2 0 1 1, M u l l i n s C o n s u l t i n g, I n c. P a g e 4

p e r f o r m a n c e o f t y p i c a l d a t a w a r e h o u s e o r a n a l y t i c a l w o r k l o a d s b y a n o r d e r - o f - m a g n i t u d e w h e n c o m p a r e d t o t r a d i t i o n a l d a t a b a s e o n l y a c c e s s. I B M a l s o r e c e n t l y d e l i v e r e d I B M D B 2 S o r t f o r z / O S t o s u b s t a n t i a l l y i m p r o v e t h e p e r f o r m a n c e o f s o r t i n g i n I B M s D B 2 u t i l i t i e s. S o r t i n g c a n b e a s i g n i f i c a n t d e g r a d a t i o n p o i n t d u r i n g t h e d a t a m o v e m e n t a n d o r g a n i z a t i o n o p e r a t i o n s r e q u i r e d o f D B 2 u t i l i t y p r o c e s s i n g. I B M D B 2 S o r t f o r z / O S i m p r o v e s p e r f o r m a n c e w h i l e o p t i m i z i n g o v e r a l l s y s t e m e f f i c i e n c y b y e x p l o i t i n g t h e a d v a n c e d f a c i l i t i e s o f t h e z / O S o p e r a t i n g s y s t e m a n d S y s t e m z. O t h e r D B 2 t o o l s a l s o t a k e a d v a n t a g e o f t h e C P U a n d e l a p s e d t i m e r e d u c t i o n s, f o r e x a m p l e I B M D B 2 H i g h P e r f o r m a n c e U n l o a d f o r z / O S, D B 2 U t i l i t i e s E n h a n c e m e n t T o o l f o r z / O S, a n d D B 2 L o g A n a l y s i s T o o l. A n o t h e r e x a m p l e t h a t h i g h l i g h t s I B M s c o n t i n u i n g i n v e s t m e n t i s O M E G A M O N f o r D B 2 E x t e n d e d I n s i g h t, w h i c h i d e n t i f i e s t h e s o u r c e o f r e s p o n s e t i m e p r o b l e m s f o r w e b - b a s e d a n d d i s t r i b u t e d a p p l i c a t i o n s r u n n i n g w i t h a D B 2 f o r z / O S b a c k e n d. E n d - t o - e n d p e r f o r m a n c e m o n i t o r i n g i s m a n d a t o r y f o r t o d a y s m o d e r n a p p l i c a t i o n s t h a t r e q u i r e m u l t i p l e " l a y e r s " o r c o m p o n e n t s t o d e l i v e r a p p l i c a t i o n s e r v i c e. I B M s c o m m i t m e n t t o d a t a a n d i n f o r m a t i o n s o l u t i o n s a l s o c a n b e s e e n i n I B M s M a y 2 0 1 1 a n n o u n c e m e n t t h a t i t w o u l d i n v e s t $ 1 0 0 m i l l i o n f o r r e s e a r c h o n t e c h n o l o g i e s a n d s e r v i c e s t h a t w i l l e n a b l e c l i e n t s t o m a n a g e a n d e x p l o i t d a t a a s i t c o n t i n u e s t o g r o w i n d i v e r s i t y, s p e e d a n d v o l u m e. T h i s i n i t i a t i v e f o c u s e s o n r e s e a r c h t o d r i v e t h e f u t u r e o f m a s s i v e s c a l e a n a l y t i c s, t h r o u g h a d v a n c i n g s o f t w a r e, s y s t e m s a n d s e r v i c e s c a p a b i l i t i e s. C o n s i d e r a l s o, I B M s I n f o S p h e r e s o l u t i o n s, w h i c h d e l i v e r i n t e g r a t e d d a t a m a n a g e m e n t c a p a b i l i t i e s f o r a d d r e s s i n g d a t a g o v e r n a n c e, r e t e n t i o n, a n d r e g u l a t o r y c o m p l i a n c e. F o r e x a m p l e, w i t h I n f o S p h e r e G u a r d i u m y o u r o r g a n i z a t i o n c a n i m p l e m e n t a p p r o p r i a t e a u d i t p o l i c i e s t o c o m p l y w i t h d a t a p r i v a c y a n d d a t a r e t e n t i o n r e g u l a t i o n s w h i l e a l s o m e e t i n g y o u r s e r v i c e l e v e l a g r e e m e n t s f o r d a t a - d r i v e n a p p l i c a t i o n s. F u r t h e r m o r e, I B M r e c o g n i z e s t h a t p e o p l e u s e a n d m a n a g e D B 2 i n a v a r i e t y o f w a y s a n d o n d i s p a r a t e p l a t f o r m s. A n d t h a t i s w h y I B M p r o v i d e s D B 2 T o o l s w i t h d i f f e r e n t i n t e r f a c e s ( I S P F, G U I ) a n d w i t h t h e a b i l i t y m a n a g e a c r o s s p l a t f o r m s ( z / O S, L i n u x f o r S y s t e m z, L U W ). C o n s i d e r f o r e x a m p l e, t h e b u s i n e s s i n t e l l i g e n c e o f f e r i n g s f r o m I B M, i n c l u d i n g C o g n o s B I f o r L i n u x o n S y s t e m z, w h i c h c o m b i n e d w i t h t h e I B M I n f o r m a t i o n S e r v e r a n d o t h e r I B M i n f o r m a t i o n m a n a g e m e n t p r o d u c t s, e n a b l e t h e c o n s t r u c t i o n o f a c o m p r e h e n s i v e I n f o r m a t i o n O n D e m a n d / I n f o r m a t i o n a s a S e r v i c e s o l u t i o n o n S y s t e m z. A n d f i n a l l y, i n t e r m s o f t h e t y p e a n d f u n c t i o n a l i t y o f D B 2 t o o l s i n i t s p o r t f o l i o, n o b o d y o f f e r s b r o a d e r c o v e r a g e o f D B 2 f o r z / O S. W i t h a f u l l c o m p l e m e n t o f s o f t w a r e f o r u t i l i t y m a n a g e m e n t, d a t a b a s e a d m i n i s t r a t i o n, p e r f o r m a n c e t u n i n g, b a c k u p a n d r e c o v e r y, g o v e r n a n c e a n d c o m p l i a n c e, a p p l i c a t i o n m a n a g e m e n t a n d m o r e, I B M o f f e r s a o n e - s t o p s h o p f o r D B 2 m a n a g e m e n t r e s o u r c e s. I n d e e d, I B M o f f e r s l i t e r a l l y e v e r y t h i n g y o u w i l l n e e d t o m a k e t h e m o s t o f D B 2 i n y o u r s h o p. Summary I B M s D B 2 f o r z / O S T o o l s c a n a d d r e s s a l l o f y o u r D B 2 m a n a g e m e n t, d e v e l o p m e n t, a n d o p t i m i z a t i o n r e q u i r e m e n t s. I n v e s t i n g i n D B 2 T o o l s f r o m I B M i s a w i s e d e c i s i o n t h a t w i l l h e l p y o u t o o p t i m i z e y o u r u s a g e o f D B 2. A n d w i t h I B M, y o u c a n b e s u r e t h a t y o u r v e n d o r w i l l b e t h e r e f o r y o u w h e n y o u n e e d t h e m t o b e t o d e l i v e r t h e s e r v i c e y o u r e q u i r e a s y o u u t i l i z e D B 2 t o b r i n g v a l u e t o y o u r b u s i n e s s. A n d i s n t t h a t w h a t i t i s a l l a b o u t? 2 0 1 1, M u l l i n s C o n s u l t i n g, I n c. P a g e 5

P u b l i s h e d b y : M u l l i n s C o n s u l t i n g, I n c. 1 5 C o v e n t r y C o u r t S u g a r L a n d, T X 7 7 4 7 9 T e l e p h o n e : 2 8 1 4 9 4 6 1 5 3 www.craigsmullins.com A b o u t M u l l i n s C o n s u l t i n g, I n c. M u l l i n s C o n s u l t i n g, I n c. i s a d a t a b a s e r e s e a r c h a n d c o n s u l t i n g c o m p a n y s p e c i a l i z i n g i n d a t a b a s e p e r f o r m a n c e, d a t a b a s e a d m i n i s t r a t i o n, a n d d a t a b a s e t o o l s. T h e c o m p a n y w a s f o u n d e d b y C r a i g S. M u l l i n s, a d a t a m a n a g e m e n t s t r a t e g i s t, r e s e a r c h e r, a n d c o n s u l t a n t. C r a i g h a s n e a r l y t h r e e d e c a d e s o f e x p e r i e n c e i n a l l f a c e t s o f d a t a b a s e s y s t e m s d e v e l o p m e n t i n c l u d i n g d e v e l o p i n g a n d t e a c h i n g D B 2 a n d S Q L c l a s s e s, s y s t e m s a n a l y s i s a n d d e s i g n, d a t a b a s e a d m i n i s t r a t i o n a n d s y s t e m a d m i n i s t r a t o r, a n d d a t a a n a l y s i s a n d m o d e l i n g. H e h a s w o r k e d w i t h D B 2 f o r z / O S s i n c e V e r s i o n 1 a n d h a s e x p e r i e n c e w o r k i n g w i t h o t h e r d a t a b a s e t e c h n o l o g y i n c l u d i n g M i c r o s o f t S Q L S e r v e r, S y b a s e A S E a n d I M S. A l l r i g h t s r e s e r v e d. N o p a r t o f t h i s r e p o r t m a y b e r e p r o d u c e d o r s t o r e d i n a r e t r i e v a l s y s t e m o r t r a n s m i t t e d i n a n y f o r m o r b y a n y m e a n s, w i t h o u t p r i o r w r i t t e n p e r m i s s i o n. 2 0 1 1, M u l l i n s C o n s u l t i n g, I n c. P a g e 6