- TechTarget
Download
Report
Transcript - TechTarget
DB2 UDB for iSeries:
V5R2 enhancements to the
iSeries' self-managing database
Doug Mack
[email protected]
8 2002 IBM Corporation
WEBCAST SCHEDULE
Today’s event will run one-hour long. Here are the expected times for each
segment of the webcast:
• :00 -- :05: Moderator introduces the speaker and discusses the details of the
webcast.
• :05 -- :35: Speaker delivers a PowerPoint presentation on the webcast topic.
• :35 -- :60: Moderator and speaker engage in a Q&A on the topic.
You can submit questions to the speaker at any time during the event. Just
click on the “Ask a Question” button in the lower left corner of your screen.
8 2002 IBM Corporation
TECHNICAL FAQs
Here are answers to the most common technical problems users encounter
during a webcast:
Q: Why can’t I hear the audio part of the webcast?
A: Try increasing the volume on your computer.
Q: I just entered the webcast and do not see the slide that the speaker is
referring to. What should I do?
A: The slides are constantly be pushed to your screen. You’ll should refresh (hit
F5) to view the latest slide.
If your question is still not answered, please visit the Broadcast Help page for
more information or to test your browser compatibility. Go to:
http://help.yahoo.com/help/bcst/
8 2002 IBM Corporation
DB2 UDB for iSeries
V5R2 Update
8 2002 IBM Corporation
®
ibm.com/eserver/iseries
Agenda
Background
Landscape
DB2 UDB Strategy
V5R2 Enhancements
Availability
Openness (Industry Standards/DB2 Family)
Performance
Usability
Resources
8 2002 IBM Corporation
ibm.com/eserver/iseries
The Landscape: Data Management Trends
Pervasive and the growth of XML as
the supporting standard
Support of Industry
Standards CRITICAL
Self Managing
Databases
Explosive increase in eBusiness Transactions
Linux
Data Analysis (BI/CRM)
Becoming CRITICAL
Skills are in demand
8 2002 IBM Corporation
ibm.com/eserver/iseries
IBM's Leadership in Database
IBM Invented Relational Database
IBM continually leads the industry in
Database patents
2001 WW Database Market Share*
Others
14.4%
ƒ 7 Times more than competitors COMBINED!
DB2 is a family of IBM products that run on
over twenty platforms
ƒ DB2 UDB for iSeries is built into OS/400
Sybase
Oracle
2.6%
32.0%
Microsoft
16.3%
The DB2 family has surpassed Oracle as the
leader in database marketshare
DB2 UDB for iSeries leads the industry in
support of the SQL ANSI Core '99 standard
elements
8 2002 IBM Corporation
IBM
34.6%
*Source: Based on Dataquest, May 2002 Release
ibm.com/eserver/iseries
DB2 UDB for iSeries Strategic Initiatives
Openness - Industry Standard Support
ƒ Accomodate ISVs
ƒ Portability/Compatibility
ƒ Flexibility
Continued LEADERSHIP in database technologies
ƒ Consistency across DB2 family
ƒ Shared R & D across IBM Labs
Continued Leveraging of iSeries Strengths
Conformance SubItems
–Common SQL, comon utilities
DB2 UDB for iSeries V5R2
83.5
DB2 UDB for iSeries V5R1
74.5
Microsoft SQL Server 2000
58
Oracle 8i
63.5
ƒ Availability
0
ƒ Scalability
10
20
30
40
50
60
SQL Core Standard Items
ƒ Usability - Total Cost of Ownership
–For example: Query Optimizer DESIGNED for Low TCO
ƒ Application Flexibility
8 2002 IBM Corporation
70
80
90
ibm.com/eserver/iseries
OS/400 Database History Lesson
1970
Codd Invents RDBMS
1973
System R Project
1980
S/38 Delivered with
RDBMS Based on
System R
1988
IBM Defines COMMON
SQL Language
1988
AS/400 Delivered with
SQL/400
1995/96
SQL Optimization
Referential Integrity
DRDA DUW
Net.Data
Triggers
Long Names
Stored Procedures
SMP Parallelism
+++
1997/98
Cluster parallelism
Data mining
Parallel Index Build
UCS-2
BI Solutions
Dynamic Bitmaps
Encoded Vector
Indexes
Parallel Data Loader
+++
1995: RDBMS is
named DB2/400
2001
SQLTriggers
Database Navigator
1999/2000
Generate SQL
Large Objects
2G LOBs
SQLJ
1TB tables
Data Links
ODBC 3.5
UDTs, UDFs
DB2 Extemders
Op Nav Performance Monitor
DB2 OLAP
Visual Explain
Java (tm) Stored Procedures
+++
2002/3
Self Optimizing Query Engine
Migration Toolkits
Multiple Name Spaces
Switchable Disk Clustering
Index Advisor
1997:
Renamed to New Statistics Manager
DB2 UDB
Adaptive e-Business Transaction
Services
Enhanced DB2 Family Compatibility
Add'l SQL Standards Support
8 2002 IBM Corporation
ibm.com/eserver/iseries
DB2 UDB Extenders: XML Extender - 5722-DE1
Application
DAD
(Data Access
Definition)
DB2 XML
Extender
DB2
XML
Collection
XML
Column
user table
book
XML
DOC
XML
DOC
XML column
Store and retrieve entire XML documents as DB2 column data
XML data represented by XML column
XML collection
Decompose XML document into a collection of relational tables
Compose XML documents from a collection of relational tables
8 2002 IBM Corporation
ibm.com/eserver/iseries
DB2 UDB Symmetric MultiProcessing Feature
Parallel Methods
M
E
M
O
R
Y
QUERY
SQL
– Parallel table scan
– Parallel index scan
– Parallel hash join
– Parallel hash group by
– Parallel index build
– Parallel data load
–Parallel index ANDing/ORing of
dynamic bit maps
–Parallel index maintenance
– Parallel Encoded Vector Index
–Parallel I/O
–Parallel recovery
–Parallel Reorganize
Single Level Storage
IOP
IOP
IOP
IOP
IOP
IOP
IOP
Cust #1
Cust #2
Cust #3
Cust #4
Cust #5
Cust #6
Cust #7
8 2002 IBM Corporation
ibm.com/eserver/iseries
Encoded Vector Indexing (EVIs)
Indexing technology that can significantly improve performance, especially for star schema
ƒ 10% to 30% faster index builds
ƒ 1/3 to 1/16 the size
ƒ 1/2 the time for index scans
350 GB Table Query
ƒ 1/3 the time for bit map generation
4 Table Join (Star Schema)
Symbol Table
Code
Arizona
Arkansas
......
Virginia
Wyoming
1
2
37
38
First
Row
1
5
Last
Row
80005
99760
1222
7
350
Count
300
5000
7300
30111
83000
340
2760
13
12
28
2
200
150
100
Vector
1
4.8 Hours
250
T ime (Min u tes)
Key Value
17
38
2
26
33
29
Minutes
50
3 Min.
0
Pre EVI
(S40-12)
Row 1 Row 2
....
8 2002 IBM Corporation
740-12
EVI-Stage 2
740-12-V4R4
ibm.com/eserver/iseries
DB2 UDB for iSeries
V5R2 Enhancements - Overview
Performance
e-Infrastructure/EAS: Application
Availability/Portability
Enhanced Support for the SQL Industry Standard
Transaction Services
Enhanced DB2 UDB Family Compatibility*
Improved EVI Maintenance
Journal Caching
Database Availability
Server Consolidation
Switchable Disk Clustering with Independent
ASP Support
Partial Rollback
DB2 UDB in Linux
Database Migration Toolkits/Services
Multiple Database Name Support
ƒ
Transaction Services - WebSphere
Query Optimizer Statistics Engine - BI, SQL
ƒ
Independent ASPs
Savepoints
Usability
Operations Navigator Enhancements
DB2 OLAP
ƒ
Data Mining
SQL Enhancements for Traditional
Programmers
Migrate legacy programmers to SQL
* This does not imply 100% Compatibility across all DB2 UDB Family Members
ƒ
8 2002 IBM Corporation
ibm.com/eserver/iseries
Open Standard(s)/SQL Support/DB2 Compatibility
JDBC V3.0 (native and Linux)
CLI Enhancements
User Defined Table Functions
SQL Statement Length expanded to 64K
Improved DB2 XML Extender Performance
Identity Column (auto incrementing)
ROWID Column type
System wide Unique Row Identifier
UNION in a view
Global Temp Tables
PSM Improvements
Iterate
Nested Compound Statements
Remote Result Set Support (CLI and JDBC)
DRDA compatiblity - retrieve results sets from
production system
Savepoints (DB2 compatibility)
SQL Syntax to create in QTEMP - more industry
New Database Catalog Views for ODBC/JDBC
standard
New Transaction Services
(DB2 Compatibility)
XA and JTA (Java Transaction API)
8 2002 IBM Corporation
ibm.com/eserver/iseries
Enhancements for traditional DB programmers
Field Reference File constructs for SQL
SET SCHEMA - Change Library List via SQL
Remove requirement for C Compiler or SQL Development Kit
SQL Stored procedures or Triggers
SQL Source Debugger
8 2002 IBM Corporation
ibm.com/eserver/iseries
Performance
Transaction Services
Open Standard
XA and JTS (Java Transaction Services API)
Improved e-Business Apps
1
Server Job 1
Appli
catio
n
Serv
er
iSeries
Connecti
on
Manage
ment
WebSphere
Database Technology Enhancements
Enhanced performance and recovery options
for DB2 UDB access path protection
5
1000s of clients
Object-oriented query optimizer that lays
foundation for self-learning query optimizer
Streamlined data access for SQL interfaces
V5R2 Performance Gains
Limited to certain SQL operations
8 2002 IBM Corporation
Transaction
Objects
Server Job m
DB2 UDB for
ISeries
ibm.com/eserver/iseries
Availability: Switched Disk Clustering
System
Data
System
Data
Switched Disk
IFS
UDFS
DB2
Store_1
DB2
Store_2
Archive
Store_1
Archive
Store_2
DB2
Store_3
High Availability Flexibility
Switchable Disks for scheduled maintenance
NOT a replacement for H/A Solutions
Multiple Relational Databases on a single iSeries
Multiple Namespaces
Consolidate Servers while maintaining separate, regional databases
8 2002 IBM Corporation
ibm.com/eserver/iseries
iSeries Navigator Enhancements
To DBA or not to DBA
SQL Tuning Enhancements
Enhanced Visual Explain
Index Advisor
ƒ Better direct advice behind graphical explain functions
ƒ Print SQL Information (PRTSQLINF)
ƒ
Statistics Engine
Stats Collection Management Facility
ƒ Collect Stats in Background
ƒ
Database Modeling Enhancements
Enhanced Database Navigator
More complex data models can be displayed and
support for Triggers have been added
Database Configuration Enhancements
Remote Database Directory
ƒ
Configure DRDA Servers
Independent ASP Support
Improved Commitment Control Definitions
8 2002 IBM Corporation
ibm.com/eserver/iseries
DB2 UDB for iSeries: Autonomic Computing
Self Configuring
ƒ No Installation required
ƒ No Tablespace, data partitioning, management of buffers
–No Data Hot Spots
Self Healing
ƒ
ƒ
ƒ
ƒ
Systems Managed Access Path Protection
Self Managed Database Logging
Auto Index Rebalancing
Database Locking Issues (Oracle FUD)
Self Tuning
ƒ Auto Tuner, Sophisticated Cost Based Query Optimizer
ƒ Automatic Index Advisor
Self Protecting
ƒ Object Based Kernel in OS/400
8 2002 IBM Corporation
M
E
M
O
R
Y
QUERY
SQL
Single Level Storage
IOP
IOP
IOP
IOP
IOP
IOP
IOP
Cust #1
Cust #2
Cust #3
Cust #4
Cust #5
Cust #6
Cust #7
ibm.com/eserver/iseries
DB2 OLAP Database Utility for Reporting Systems - V8
OLAP is OnLine Analytical Processing
DB2 OLAP is a utility to create, build, load and maintain high
performance reporting databases providing
Provides "speed of thought" Query Response Times
No complex query language or database knowledge required
DB2 OLAP is based on OPEN Standards
Accomodate just many End User Interfaces
Executive Information Systems
ƒ Spreadsheets
ƒ Portals
ƒ
OLAP Mining
Delivered via PTF to V7
V8 Just Delivered
Hybrid Relational and Multi-Dimensional OLAP
Performance - Parallel cube loads/calcs
Heterogeneous Data Extracts
8 2002 IBM Corporation
ibm.com/eserver/iseries
DB2 UDB in Linux
DB2 UDB for Unix/Windows/Linux
IBM Statement of Direction
WorkGroup Edition
Entry Level Pricing
OS/400
OS/400
Linux
Enterprise Edition Edition
More function bundled in
DB2 UDB DB2 UDB
for iSeries
Beta Program Commencing 1Q 2003
Connecting to DB2 UDB for iSeries
DB2 Connect, JDBC, ODBC
Data Propagator
DPropR
8 2002 IBM Corporation
DB2
Connect
Linux
ibm.com/eserver/iseries
Database Migration Utilities
Services and Toolkits
Oracle Migration Toolkit
No Charge Migration Utility
Q4 2002 Availability
Downloadable
ƒ
http://www-919.ibm.com/servers/eserver/iseries/developer/db2/porting.html
Converts to DB2 UDB for iSeries
Data Type Conversion
Stored Procedure, Trigger Conversion
Custom Technology Center Services RECOMMENDED
Not a 100% Conversion utility
SQLServer to DB2 Migrations
www.ibm.com/servers/eserver/iseries/service/ctc
8 2002 IBM Corporation
DB2 UDB for iSeries Product Offerings
Feature
Function
Delivery
Mechanism
Benefit
When to use
DB2 UDB for iSeries
Relational Database, SQL Engine,
Database Interfaces, Operations
Navigator
Included in
OS
World Class
Relational
Database
Never Stop! Included with
every system
DB2 Symmetric
Multiprocessing
Allows database tasks to be run in
parallel across an N-way system -
Chargable
Feature of
OS/400
SQL/Query
Performance
On any N-way
configuration
DB2 Multi-System
Allows you to split records from a
Chargeable
single table(physical file) across
Feature of
multiple systems. Database
OS/400
Partitioning feature ala DB2 UDB EEE
Scalability of
Database,
Enterprise
view of data
across
multiple
regions
Large Data warehouses or
Customers wanting
single view of data across
multple regions running
common applications
Remote Journaling
Store Database Log Files on remote
system
Replicate data When customer needs to
to remote
create second database
systems
(for backup, or data
replication) with minimal
impact to production
envrionment
QMF for Windows
Query/400-like capability in Windows Chargeable
environment. Import Query/400
iSeries
directly in QMF formats. Compatibility Feature
with other DB2 family members.
Included in
OS
Common
Query tool for
multiple DB2
UDBs
Low Cost tool - consider
including in every config
DB2 UDB for iSeries Product Offerings
Feature
Function
Data Propagator Capture
and Apply
Replicate Data between iSeries
systems - requires journaling (or
remote journaling) for CHANGED
DATA ONLY replication
DB2 Text/XML Extender
Programming interfaces for
developing applications using
DB2-XML interchange or Text
Search Capabilities
Database Utility to build high
performance reporting repositories
DB2 OLAP
Delivery
Mechanism
Chargeable
iSeries
Product
Benefit
When to use
Replicate Data
across DB2
Family
Members
Data Replication req'd for
variety of reasons (data
warehouse, web,
consolidated databases)
Chargable
iSeries
Product
Programming
Enablers
For Application
Developers
SWG
Passport
Advantage
Product
Better response
times in
complex data
analysis
Business Intelligence Executive Information
Systems
Financial
Analysis/Budgeting
CRM Analytics - WITH
EVERY H/A SALE
Requirement for QM
compatibility; application
development
environments
Query Manager and SQL
Development Toolkit
5250 based offering providing (1)
Chargeable
forms oriented query building
iSeries
facility (2) interactive SQL
Product
scripting, and (3) SQL pre-compiler
for applications written with
embedded SQL
Commonality
with OS/390
QMF products,
interactive SQL
Scripting
Interface for
development
Web Query Tool
Web based Query tool.
Pure web based If web based query
solution. Low
capability is required.
Cost query.
SWG
Passport
Advantage
Product
ibm.com/eserver/iseries
DB2 UDB For iSeries Information
Deliverables:
DB2 UDB for iSeries CD
–http://www.elink.ibmlink.ibm.com/public/applications/publications/cgibin/pbi.cgi
DB2 UDB for iSeries New and Enhanced Utilities
DB2 UDB for iSeries Frequently Asked Questions
DB2 UDB for iSeries Business Intelligence Concepts (Updated)
"Got Those Query Blues?" Paper
iSeries Nation and DB2 UDB for iSeries Home Page Websites (Updated)
DB2 UDB Common SQL Comparison Document
8 2002 IBM Corporation
ibm.com/eserver/iseries
Additional Resources
DB2 UDB for iSeries Home Page
http://www.ibm.com/servers/eserver/iseries/db2
DB2 UDB for iSeries Frequently Asked Questions
http://www.ibm.com/servers/eserver/iseries/db2/db2faq.htm
DB2 UDB for iSeries Overview White Paper
http://www.ibm.com/servers/eserver/iseries/db2/overview.htm
DB2 UDB Family Compatibility
http://www.iseries.ibm.com/developer/db2/downloads/cpsqlref.pdf
DB2 UDB Family Common Utilities
http://www.ibm.com/servers/eserver/iseries/db2/db2udbprod.htm
iSeries Navigator On-line Tutorials
http://www.as400.ibm.com/developer/education/ibo/view?biz.html
DB2 UDB for iSeries On-Line Education
http://www.iseries.ibm.com/developer/education/ibo/curr.html?apdv
8 2002 IBM Corporation
ibm.com/eserver/iseries
Trademarks and Disclaimers
8 IBM Corporation 1994-2002. All rights reserved.
References in this document to IBM products or services do not imply that IBM intends to make them available in every country.
The following terms are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both:
AS/400
AS/400e
e (logo) business
IBM
IBM(logo)
iSeries
OS/400
Lotus, Freelance Graphics, and Word Pro are registered trademarks of Lotus Development Corporation and/or IBM Corporation.
Domino is a trademark of Lotus Development Corporation and/or IBM Corporation.
C-bus is a trademark of Corollary, Inc. in the United States, other countries, or both.
Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.
Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both.
ActionMedia, LANDesk, MMX, Pentium and ProShare are trademarks of Intel Corporation in the United States, other countries, or both.
UNIX is a registered trademark of The Open Group in the United States and other countries.
SET and the SET Logo are trademarks owned by SET Secure Electronic Transaction LLC.
Other company, product and service names may be trademarks or service marks of others.
Information is provided "AS IS" without warranty of any kind.
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.
Information in this presentation concerning non-IBM products was obtained from a supplier of these products, published announcement material, or other publicly available sources and does not
constitute an endorsement of such products by IBM. Sources for non-IBM list prices and performance numbers are taken from publicly available information, including vendor announcements and
vendor worldwide homepages. IBM has not tested these products and cannot confirm the accuracy of performance, capability, or any other claims related to non-IBM products. Questions on the
capability of non-IBM products should be addressed to the supplier of those products.
All statements regarding IBM future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only. Contact your local IBM office or IBM authorized
reseller for the full text of the specific Statement of Direction.
Some information in this presentation addresses anticipated future capabilities. Such information is not intended as a definitive statement of a commitment to specific levels of performance, function or
delivery schedules with respect to any future products. Such commitments are only made in IBM product announcements. The information is presented here to communicate IBM's current investment
and development activities as a good faith effort to help with our customers' future planning.
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 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 throughput or performance improvements equivalent to the ratios stated here.
Photographs shown are of engineering prototypes. Changes may be incorporated in production models.
8 2002 IBM Corporation
Questions
To ask a question, simply click on the "Ask
a Question" button in the bottom left
corner of the presentation screen. Doug
will get to those questions shortly after the
event. Your questions will be answered and
posted on the Search400.com site.
8 2002 IBM Corporation