15.11.2014 Views

IBM DB2 Universal Database.

IBM DB2 Universal Database.

IBM DB2 Universal Database.

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Data Management<br />

<strong>IBM</strong> <strong>DB2</strong> <strong>Universal</strong> <strong>Database</strong>.<br />

Powering the world’s e-business solutions


Transform your business<br />

<strong>DB2</strong> enables e-business<br />

The latest offering from the worldwide<br />

database marketshare leader, 1 <strong>IBM</strong> <strong>DB2</strong> ®<br />

<strong>Universal</strong> <strong>Database</strong> is at the core of<br />

many business-critical systems. Key<br />

applications, such as enterprise resource<br />

planning, supply chain management and<br />

customer relationship management, are<br />

based on <strong>DB2</strong>.<br />

Integrating these applications into a<br />

global e-business environment can<br />

dramatically increase their potential<br />

benefit to the business. At the same time,<br />

such migration poses numerous<br />

information management challenges:<br />

• How to enable fast, secure access to<br />

legacy data through intranets, extranets<br />

or the public Internet<br />

When your data is managed by <strong>DB2</strong><br />

<strong>Universal</strong> <strong>Database</strong>, you can turn these<br />

challenges into opportunities for growth<br />

and competitive advantage. On the<br />

following pages you’ll find an overview of<br />

the features of <strong>DB2</strong> and the companion<br />

tools for data access, replication, query<br />

and application development that will<br />

help you to:<br />

• Build new Internet applications and<br />

extend existing applications to the Web<br />

• Manage Web-ready multimedia content<br />

and deliver it to any application on<br />

multiple platforms<br />

• Deploy e-business solutions in a<br />

distributed environment.<br />

• How to integrate new Web-based<br />

applications with existing core<br />

business applications<br />

• How to maintain enough capacity for the<br />

explosive growth in business made<br />

possible by the global reach of the Internet<br />

• How to deploy e-business solutions quickly<br />

with limited in-house Web experience.<br />

1<br />

1<br />

Press release, Dataquest Inc., 3/22/1999, “GartnerGroup’s Dataquest Says <strong>IBM</strong> Regains No.1 Ranking in<br />

Worldwide <strong>Database</strong> Market,” http://gartner3.gartnerweb.com/dq/static/about/press/pr-b9912.html.


Choosing <strong>DB2</strong> <strong>Universal</strong> <strong>Database</strong> for<br />

e-business also enables you to capitalize<br />

on the experience of <strong>IBM</strong> and its business<br />

partners worldwide. We can provide the<br />

vision, technology and services you need<br />

to help you achieve your e-business goals.<br />

Start with what you have<br />

The first obstacles e-business application<br />

developers often encounter are the<br />

perceived cost, effort and risk associated<br />

with Web-enabling existing applications.<br />

With <strong>DB2</strong> <strong>Universal</strong> <strong>Database</strong>, you can<br />

largely avoid these pitfalls and protect<br />

your existing investments because:<br />

• <strong>IBM</strong>’s e-business development tools allow<br />

you to Web-enable existing mainframe<br />

data and applications without moving<br />

them to other platforms. You can publish<br />

dynamic content and deploy new selfservice<br />

or e-commerce applications while<br />

benefiting from the inherent reliability and<br />

security of your legacy systems.<br />

• You can use <strong>IBM</strong> <strong>DB2</strong> Connect to provide<br />

fast and easy access to existing <strong>IBM</strong><br />

mainframe databases from applications<br />

running on various Intel and UNIX ® platforms.<br />

(See www.ibm.com/software/data/db2/<br />

db2connect.)<br />

• QMF makes it easy to query that legacy<br />

data. (Learn more at www.ibm.com/<br />

software/data/qmf.)<br />

• You can start small, implementing a<br />

complete e-business solution with <strong>DB2</strong><br />

on a platform as small as a single PC<br />

server. As your requirements change,<br />

<strong>DB2</strong> is ready to scale to larger platforms,<br />

such as RS/6000 ® and Intel servers, all<br />

the way up to S/390 ® Parallel Enterprise<br />

Servers, supporting terabytes of data.<br />

• <strong>DB2</strong> applications developed on one<br />

platform are easy to port to other platforms.<br />

• <strong>DB2</strong> is fully integrated with <strong>IBM</strong><br />

Net.Commerce, delivering a complete<br />

solution for designing, deploying and<br />

managing secure e-commerce. (See<br />

www.ibm.com/software/commerce/<br />

net.commerce for details.)<br />

“ iGo is growing very quickly.… Building on the open<br />

architecture and scalability of <strong>DB2</strong>, we’ve been able to<br />

expand greatly our e-commerce offerings, thus improving<br />

our ability to serve our customers.”<br />

—Ken Hawk, CEO and Founder, iGo Inc. (formerly 1-800-Batteries)<br />

2


Build your e-business<br />

The National Hockey League says its online store, powered by <strong>DB2</strong> <strong>Universal</strong><br />

<strong>Database</strong> for AIX ® , draws more than 70,000 visitors daily.<br />

3<br />

Simplify application development<br />

with dynamic and static SQL<br />

With its support for Java <strong>Database</strong><br />

Connectivity (JDBC), <strong>DB2</strong> <strong>Universal</strong><br />

<strong>Database</strong> provides quick, efficient access<br />

to relational data using dynamic SQL<br />

through a powerful object-oriented<br />

interface. Using JDBC, you can:<br />

• Provide client access to <strong>DB2</strong> via a thin<br />

Java applet from any Java-enabled<br />

Web browser<br />

• Build a complete server application in<br />

Java and access your <strong>DB2</strong> data<br />

through JDBC.<br />

In addition, <strong>DB2</strong> SQLJ support allows you<br />

to create, build and run static embedded<br />

SQL for Java applications. The new<br />

Stored Procedure Builder helps you write<br />

Java stored procedures using either<br />

SQLJ or JDBC.<br />

You can also create user-defined<br />

functions in Java as extensions to the<br />

existing SQL functions. For more information<br />

on the latest developments in SQLJ<br />

and JDBC support, visit www.ibm.com/<br />

software/data/db2/java.<br />

Shorten time to market with <strong>IBM</strong><br />

VisualAge for Java, Version 2.0<br />

and <strong>IBM</strong> WebSphere Application<br />

Server, Version 3.0<br />

Whether you have a programming staff<br />

of two or thirty-two, you’ll appreciate the<br />

time-saving development tools, such<br />

as VisualAge ® for Java, Version 2.0,<br />

and WebSphere Application Server,<br />

Version 3.0, which are available with<br />

<strong>DB2</strong> <strong>Universal</strong> <strong>Database</strong>.<br />

VisualAge for Java is a fully integrated Java<br />

development environment for writing,<br />

compiling and testing 100% Pure Java <br />

applets, servlets and JavaBeans for<br />

enterprise e-business applications.


VisualAge for Java, Version 2.0 enables<br />

programmers to:<br />

• Connect Java clients to existing<br />

enterprise server data, transactions<br />

and applications<br />

• Extend data to the Web through JDBC or<br />

Data Access JavaBean components<br />

(available in VisualAge for Java,<br />

Professional Edition, Version 2.0)<br />

• Map business objects to <strong>DB2</strong> relational<br />

data using the Enterprise Access Builder<br />

for Persistence (available in VisualAge for<br />

Java, Enterprise Edition, Version 2.0)<br />

• Create Enterprise JavaBean components<br />

that persist data into <strong>DB2</strong> <strong>Universal</strong> <strong>Database</strong>.<br />

See www.ibm.com/software/vadd for<br />

complete details on VisualAge for Java<br />

development environments.<br />

WebSphere Application Server helps<br />

you advance quickly from simple Web<br />

publishing to secure e-commerce.<br />

WebSphere Application Server,<br />

Version 3.0 provides:<br />

• A runtime environment for Java servlets<br />

Data Access JavaBeans<br />

• In the Advanced Edition, support for<br />

the Enterprise JavaBeans common<br />

programming model, which helps simplify<br />

and reduce the cost of developing<br />

e-business server applications.<br />

<strong>IBM</strong> WebSphere Studio is a comprehensive<br />

tools environment for building the<br />

Web logic and content for Internet<br />

applications and integrating them with<br />

existing enterprise systems. Read about<br />

the full suite of WebSphere tools at<br />

www.ibm.com/software/webservers.<br />

Make the connection with<br />

<strong>IBM</strong> Net.Data<br />

If you have limited programming resources<br />

at your disposal, Net.Data ® can help. Also<br />

available with <strong>DB2</strong>, this Web/database<br />

connectivity software distributes your<br />

dynamic corporate data through the<br />

Web by:<br />

• Generating dynamic Web pages that are<br />

customized to the user’s needs<br />

• Leveraging existing applications—<br />

including Java applications<br />

• Offering Web page presentation using<br />

HTML scripting<br />

• Accessing data throughout your enterprise<br />

from <strong>DB2</strong>, Oracle, Microsoft ® SQL<br />

Server and ODBC data sources.<br />

Net.Data applications can also run as<br />

servlets in the WebSphere environment,<br />

so you can leverage your investment<br />

in Net.Data as you expand your<br />

Web environment.<br />

4


“<strong>DB2</strong> is the highest<br />

performance, most<br />

scalable database<br />

platform for enterprise<br />

deployment of<br />

Siebel Enterprise<br />

Applications.”<br />

—Thomas M. Siebel,<br />

Chairman and CEO,<br />

Siebel Systems, Inc.<br />

Run your e-business<br />

• Mobile users: <strong>DB2</strong> <strong>Universal</strong> <strong>Database</strong><br />

Satellite Edition supports the unique<br />

needs of occasionally connected mobile<br />

users running Microsoft Windows NT and<br />

Windows 95/98 (Personal Edition only).<br />

<strong>DB2</strong> goes everywhere<br />

With <strong>DB2</strong> <strong>Universal</strong> <strong>Database</strong>, you can<br />

develop e-business applications that will<br />

span the enterprise and deliver consistent<br />

functionality across host, mid-range<br />

and workgroup servers, and across<br />

desktop, laptop and embedded clients.<br />

<strong>DB2</strong> runs on the following platforms:<br />

• UNIX: AIX, HP-UX, Sun’s Solaris Operating<br />

Environment and SCO Unixware 7. With<br />

Version 6.1, <strong>DB2</strong> <strong>Universal</strong> <strong>Database</strong> adds<br />

support for Linux and Sequent’s PTX.<br />

• S/390 environment: VSE & VM and<br />

OS/390 ® . <strong>DB2</strong> <strong>Universal</strong> <strong>Database</strong> for<br />

OS/390 combines the power of PC and<br />

UNIX application development and<br />

query tools with the industrial-strength<br />

reliability and performance of the<br />

S/390 environment.<br />

• <strong>IBM</strong> AS/400 ® .<br />

• Workstations and laptops: OS/2 ® ,<br />

Microsoft Windows NT ® and<br />

Windows ® 95/98 (Personal Edition only).<br />

• Embedded operating systems:<br />

<strong>DB2</strong> Everywhere enables lightweight<br />

database applications on portable<br />

devices running Palm Operating System<br />

and Windows CE.<br />

Replication keeps you current<br />

You’ll find powerful and easy-to-use<br />

replication in <strong>DB2</strong> <strong>Universal</strong> <strong>Database</strong><br />

and in <strong>DB2</strong> DataJoiner ® —<strong>IBM</strong>’s heterogeneous<br />

database access software.<br />

<strong>DB2</strong> data replication features:<br />

• Log-based change-capture, enabling<br />

automatic, asynchronous propagation of<br />

changed business data among your<br />

relational databases<br />

• Replication without any extract and load<br />

programs, while databases are online<br />

• Replication of user-defined views and<br />

subsets of the data at specific intervals<br />

• On-demand replication and updateanywhere<br />

capabilities, which address the<br />

unique needs of mobile or occasionally<br />

connected systems.<br />

5


Easier than ever to manage<br />

<strong>IBM</strong> <strong>DB2</strong> Control Center provides a common<br />

interface for managing <strong>DB2</strong> databases on<br />

different platforms, including Windows NT,<br />

UNIX, <strong>IBM</strong> OS/2, and now, <strong>IBM</strong> OS/390 as<br />

well. You can run <strong>DB2</strong> commands using<br />

SQL statements and execute <strong>DB2</strong> utilities<br />

against <strong>DB2</strong> objects.<br />

Written in Java, <strong>DB2</strong> Control Center is<br />

available as an application or an applet<br />

and supports both Netscape and<br />

Microsoft browsers. The Web browser<br />

interface makes it easy to access and<br />

manipulate database objects, whether<br />

you have hundreds or tens of thousands<br />

in your database environment. Additional<br />

<strong>DB2</strong> Control Center features include:<br />

• A job scheduler, which allows you to<br />

automate many database jobs.<br />

• A convenient job log.<br />

• SmartGuides, dialog boxes that guide you<br />

step-by-step through the creation of database<br />

objects and the execution of administrative<br />

tasks. They also offer advice on<br />

indexing and performance tuning.<br />

• Tools to manage your replication strategy,<br />

enabling you to register replication sources<br />

and define replication subscriptions.<br />

The Java-based Web control center lets you easily administer and manage data across<br />

the <strong>DB2</strong> <strong>Universal</strong> <strong>Database</strong> family.<br />

6


Leverage your e-business<br />

Use all your knowledge<br />

resources<br />

With its <strong>DB2</strong> Extenders , <strong>DB2</strong> <strong>Universal</strong><br />

<strong>Database</strong> can help you make use of all<br />

types of data in your organization by<br />

storing and managing multimedia<br />

objects, such as text, images, video,<br />

spatial and audio.<br />

<strong>DB2</strong> Extenders are a standard feature of<br />

<strong>DB2</strong> <strong>Universal</strong> <strong>Database</strong>. 2 Tightly<br />

integrated into <strong>DB2</strong>, 3 the Extenders use<br />

native <strong>DB2</strong> services, improving multimedia<br />

query performance.<br />

<strong>DB2</strong> supports multimedia objects on<br />

Windows NT, OS/2, AS/400 and UNIX,<br />

scaling all the way up to the largest<br />

OS/390 parallel processing systems.<br />

That’s important when you start storing<br />

large objects in your database.<br />

In addition, <strong>IBM</strong> partners offer a wide<br />

variety of extenders—including spatial,<br />

time series, currency, encryption and<br />

optical. (For more information see<br />

www.ibm.com/software/data/db2/<br />

extenders.)<br />

A new data type called DATALINK allows<br />

you to protect the integrity of all your data<br />

by referencing files that are stored outside<br />

<strong>DB2</strong>, for example, in non-relational<br />

databases. <strong>IBM</strong> <strong>DB2</strong> Data Links Manager,<br />

available on AIX, Windows NT and AS/400,<br />

helps manage and control access to these<br />

files through the DATALINK references.<br />

Accommodate unique data types<br />

If you need to support other types of<br />

objects, <strong>DB2</strong> allows you to create userdefined<br />

types (UDTs), data types that<br />

pertain to your particular application, and<br />

user-defined functions (UDFs), which act<br />

on these data types. You can store UDFs<br />

on a central server for reuse in new<br />

applications. In addition to saving<br />

programming time, UDFs become a<br />

business tool, ensuring consistent use of<br />

data types and functions across applications<br />

and enforcing business rules for<br />

these data types across the enterprise.<br />

2<br />

Availability of third-party extenders varies by platform.<br />

7<br />

3<br />

<strong>DB2</strong> Spatial Extender is an optional feature of <strong>DB2</strong> DataJoiner.


Capitalize on <strong>DB2</strong> for both<br />

business intelligence and OLTP<br />

Are you using one type of database for<br />

transaction processing and another for<br />

your decision support applications? If so,<br />

you may be struggling with compatibility<br />

and portability or investing heavily in<br />

acquiring new database skills.<br />

<strong>DB2</strong> <strong>Universal</strong> <strong>Database</strong> gives you<br />

parallel processing power to support a<br />

variety of business intelligence applications<br />

with complex queries or very large<br />

databases. At the same time, it enables<br />

you to safely support thousands of users<br />

in a high-volume online transaction<br />

processing (OLTP) environment, with a<br />

cost-based optimizer that is second to<br />

none. It even rewrites queries automatically<br />

for better performance.<br />

Parallel query<br />

<strong>DB2</strong> <strong>Universal</strong> <strong>Database</strong> boosts query<br />

throughput by:<br />

• Breaking a single user query into smaller<br />

parts, which are executed simultaneously<br />

across a parallel processing system<br />

• Rewriting the query, if necessary, for<br />

optimal performance<br />

• Automatically creating access plans for<br />

parallel execution, so that data scans, joins,<br />

sorts, data loads, index creation, indexed<br />

access, backup and restore are all<br />

performed on all processors simultaneously.<br />

When operating on an S/390 Parallel<br />

Enterprise Server or Intel/RISC SMP<br />

systems, <strong>DB2</strong> <strong>Universal</strong> <strong>Database</strong><br />

distributes query processing across<br />

multiple processors that share access to<br />

all of the data. On other cluster platforms,<br />

<strong>DB2</strong> can distribute function and data<br />

across multiple processors or groups of<br />

multiple processors, which process the<br />

data individually, combining the results for<br />

the final output.<br />

“The advanced data types and Extender<br />

packages in <strong>DB2</strong> have enabled us to create<br />

search engines and advanced data mining<br />

applications. … These applications have<br />

empowered some of our clients to win<br />

multimillion dollar contracts.”<br />

—Marshall Freiman, Vice President of Product<br />

Development, Web Emporium<br />

8


Power your e-business<br />

The industry applauds <strong>DB2</strong><br />

In March 1999, GartnerGroup’s Dataquest said<br />

<strong>IBM</strong> regained its No.1 ranking in the worldwide<br />

database market: “Strong performance from<br />

the <strong>IBM</strong> S/390 and AS/400 systems along<br />

with dramatic growth for <strong>DB2</strong> on UNIX and<br />

Windows NT allowed <strong>IBM</strong> to recapture the<br />

market lead.”—Carolyn DiCenzo, Director and<br />

Principal Analyst, DataQuest<br />

“This database update issues a strong<br />

challenge to rival Oracle with a bevy of<br />

additions and enhancements.”<br />

—Maggie Biggs, InfoWorld, May 24, 1999<br />

“<strong>DB2</strong> is shaping up as a top performer at a<br />

bottom-dollar price. Its admin tools are where<br />

they should be, and it offers great multimedia<br />

data handling and programmability—the two<br />

weaknesses of Microsoft SQL Server.”<br />

—Timothy Dyck, PC Magazine, August 1999<br />

“It’s all good for <strong>DB2</strong>: new markets, new<br />

platforms, better and simpler pricing. <strong>DB2</strong> is a<br />

formidable offering.”—Mitch Kramer, Patricia<br />

Seybold Group, in ComputerWorld, May 1999<br />

“<strong>IBM</strong> solidifies a firm commitment to helping<br />

businesses realize the full potential of<br />

e-business and business intelligence. With<br />

<strong>DB2</strong> Satellite Edition and <strong>DB2</strong> Everywhere,<br />

combined with <strong>DB2</strong> enterprise server and<br />

connectivity technology, <strong>IBM</strong> offers … data<br />

access and management solutions that<br />

integrate the enterprise to a degree unsurpassed<br />

in the industry.”—Carl Olofson, DBMS<br />

Research Director, IDC, May 1999<br />

Performance improvements<br />

<strong>DB2</strong> database software is designed to<br />

perform optimally on each hardware<br />

platform it supports. For example,<br />

<strong>DB2</strong> <strong>Universal</strong> <strong>Database</strong> for Windows NT<br />

uses the Intel Virtual Interface Architecture<br />

(VIA) to improve scalability on that<br />

platform. As a result, you can run faster,<br />

more complex queries on larger datasets,<br />

maximizing your return on investment.<br />

In addition, <strong>DB2</strong> <strong>Universal</strong> <strong>Database</strong><br />

gives you added value with these<br />

performance features:<br />

• Support for summary tables to store<br />

data summarized across tables (such<br />

as averages), which optimizes<br />

query processing<br />

• Simultaneous backup and restore on<br />

multiple tablespaces, which can exploit<br />

the capacity of parallel systems<br />

• Parallelism in utilities, such as parallel<br />

index build during LOAD, to get data back<br />

online sooner<br />

• DRDA ® support for application programs<br />

using three-part names for access,<br />

for simplified coding and better<br />

runtime performance<br />

• Support for buffer pools of various sizes<br />

assigned to specific tablespaces, which<br />

allows you to optimize resource allocation.<br />

9


Continuous availability<br />

<strong>DB2</strong> <strong>Universal</strong> <strong>Database</strong> makes it easy to<br />

help keep your applications up and<br />

running whenever your users are, by<br />

offering the following features:<br />

• Support for clustering in a variety of<br />

operating environments, which allows you<br />

to define a <strong>DB2</strong> database that runs on<br />

multiple servers<br />

• Support for additional server nodes in<br />

clusters to help maintain peak application<br />

performance and throughput<br />

• Support for high availability failover<br />

mechanisms unique to each<br />

operating system<br />

• Faster restart and recovery to get your<br />

users back to work sooner<br />

• Online backup and REORG for continuous<br />

availability or offline backup for<br />

maximum efficiency<br />

• Tablespace-level backup and recovery,<br />

so you can recover only the table<br />

spaces you need from the full database<br />

backup image<br />

• Point-in-time tablespace roll-forward,<br />

which restores the database to a point<br />

in time just before erroneous data<br />

was introduced.<br />

Trust <strong>DB2</strong> for your distributed<br />

applications<br />

<strong>IBM</strong> is committed to provide software for<br />

distributed large enterprise and small<br />

business applications:<br />

• We offer the industry’s largest portfolio of<br />

software and applications that run on<br />

Windows NT.<br />

• Data management vendor applications<br />

delivered by <strong>IBM</strong> business partners have<br />

increased 55 percent year-to-year and<br />

now exceed 10,000 applications.<br />

• With <strong>DB2</strong> as a database server, you can<br />

implement strategic SAP enterprise<br />

applications in an AS/400, S/390, AIX,<br />

Windows NT, Linux or Sun environment.<br />

• For years, <strong>DB2</strong> has consistently led the<br />

industry in benchmark performance<br />

tests. This is solid proof of its continuing<br />

ability to meet changing business needs.<br />

“ Powered by Net.Commerce and <strong>DB2</strong>,<br />

our new online catalog gives our small<br />

company the visibility we want and the<br />

global reach we need to be successful in<br />

the software reseller market.”<br />

—Sylvain Perrot, Product Manager,<br />

CD and Co. (France)<br />

Today, those needs invariably revolve<br />

around e-business. And, as a pioneer in<br />

this arena, <strong>IBM</strong> has helped more<br />

than 10,000 companies make the<br />

transition to e-business successfully.<br />

For more information<br />

contact your <strong>IBM</strong> representative or<br />

<strong>IBM</strong> authorized software reseller,<br />

or visit our Web site at<br />

www.ibm.com/software/data/db2/udb.<br />

10


© International Business Machines Corporation 1999<br />

<strong>IBM</strong> Corporation<br />

Santa Teresa Laboratory<br />

555 Bailey Avenue<br />

San Jose, CA 95141<br />

Produced in the United States of America<br />

9-99<br />

All Rights Reserved<br />

AIX, AS/400, <strong>DB2</strong>, <strong>DB2</strong> Connect, <strong>DB2</strong> DataJoiner,<br />

<strong>DB2</strong> Extenders, <strong>DB2</strong> <strong>Universal</strong> <strong>Database</strong>, DRDA,<br />

the e-business logo, <strong>IBM</strong>, Net.Data, OS/2, OS/390,<br />

QMF, RS/6000, S/390, S/390 Parallel Enterprise Server,<br />

VisualAge and WebSphere are trademarks of<br />

International Business Machines Corporation in the<br />

United States, other countries or both.<br />

Tivoli is a trademark of Tivoli Systems or International<br />

Business Machines Corporation in the United States,<br />

other countries or both.<br />

Microsoft, Windows and Windows NT are trademarks<br />

of Microsoft Corporation in the United States, other<br />

countries or both.<br />

Java, all Java-based trademarks and logos, Sun and<br />

Solaris Operating Environment are trademarks or<br />

registered trademarks of Sun Microsystems, Inc. in the<br />

United States, other countries or both.<br />

UNIX is a registered trademark of The Open Group.<br />

Other company, product and service names may be<br />

trademarks or service marks of others.<br />

References in this publication to <strong>IBM</strong> products or<br />

services do not imply that <strong>IBM</strong> intends to make them<br />

available in all countries in which <strong>IBM</strong> operates.<br />

Printed in the United States on recycled paper<br />

containing 10% recovered post-consumer fiber.<br />

GC26-9163-03

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!