121 lines
9.4 KiB
HTML
121 lines
9.4 KiB
HTML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE html
|
|
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html lang="en-us" xml:lang="en-us">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
<meta name="security" content="public" />
|
|
<meta name="Robots" content="index,follow" />
|
|
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
|
|
<meta name="DC.Type" content="concept" />
|
|
<meta name="DC.Title" content="Distributed database programming" />
|
|
<meta name="abstract" content="Distributed database programming describes the distributed relational database management portion of the i5/OS licensed program. Distributed relational database management provides applications with access to data that is external to the applications and typically located across a network of computers." />
|
|
<meta name="description" content="Distributed database programming describes the distributed relational database management portion of the i5/OS licensed program. Distributed relational database management provides applications with access to data that is external to the applications and typically located across a network of computers." />
|
|
<meta name="DC.Relation" scheme="URI" content="rbal1whatsnew.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="rbal1printthis.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="rbal1intro.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="rbal1plan.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="rbal1setup.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="rbal1secure.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="rbal1program.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="rbal1admin.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="rbal1recover.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="rbal1perform.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="rbal1problem.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="rbal1progxmp.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="rbal1xplat.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="rbal1ffdcap.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="rbal1relatedinfo.htm" />
|
|
<meta name="copyright" content="(C) Copyright IBM Corporation 1998, 2006" />
|
|
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 1998, 2006" />
|
|
<meta name="DC.Format" content="XHTML" />
|
|
<meta name="DC.Identifier" content="rbal1kickoff" />
|
|
<meta name="DC.Language" content="en-us" />
|
|
<!-- All rights reserved. Licensed Materials Property of IBM -->
|
|
<!-- US Government Users Restricted Rights -->
|
|
<!-- Use, duplication or disclosure restricted by -->
|
|
<!-- GSA ADP Schedule Contract with IBM Corp. -->
|
|
<link rel="stylesheet" type="text/css" href="./ibmdita.css" />
|
|
<link rel="stylesheet" type="text/css" href="./ic.css" />
|
|
<title>Distributed database programming</title>
|
|
</head>
|
|
<body id="rbal1kickoff"><a name="rbal1kickoff"><!-- --></a>
|
|
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
|
|
<h1 class="topictitle1">Distributed database programming</h1>
|
|
<div><p>Distributed database programming describes the distributed relational
|
|
database management portion of the <span class="keyword">i5/OS™</span> licensed
|
|
program. Distributed relational database management provides applications
|
|
with access to data that is external to the applications and
|
|
typically located across a network of computers.</p>
|
|
<p>This information is intended primarily for application programmers responsible
|
|
for the development, administration, and support of a distributed relational
|
|
database on one or more <span class="keyword">iSeries™ server</span>s. </p>
|
|
<p>Application programmers who are not familiar with the <span class="keyword">iSeries</span> database
|
|
can also get a view of the total range of database support provided by the
|
|
i5/Operating System (<span class="keyword">i5/OS</span>).
|
|
Application programmers might use this information to see the server context
|
|
in which distributed relational database applications run.</p>
|
|
<p>Before using this information, you should be familiar with general programming
|
|
concepts and terminology, and have a general understanding of the <span class="keyword">iSeries server</span> and the <span class="keyword">i5/OS</span> operating
|
|
system.</p>
|
|
<div class="note"><span class="notetitle">Note:</span> By using the code examples, you agree to the terms of the <a href="codedisclaimer.htm">Code license and disclaimer information</a>.</div>
|
|
</div>
|
|
<div>
|
|
<ul class="ullinks">
|
|
<li class="ulchildlink"><strong><a href="rbal1whatsnew.htm">What's new for V5R4</a></strong><br />
|
|
This topic highlights the changes made to this topic collection for V5R4.</li>
|
|
<li class="ulchildlink"><strong><a href="rbal1printthis.htm">Printable PDF</a></strong><br />
|
|
Use this to view and print a PDF of this information.</li>
|
|
<li class="ulchildlink"><strong><a href="rbal1intro.htm">Introduction to distributed database programming</a></strong><br />
|
|
Distributed relational database support on the <span class="keyword">iSeries server</span> consists
|
|
of an implementation of IBM<sup>®</sup> Distributed Relational
|
|
Database Architecture™ (DRDA<sup>®</sup>) and integration of other SQL clients by use of
|
|
Application Requester Driver (ARD) programs.</li>
|
|
<li class="ulchildlink"><strong><a href="rbal1plan.htm">Planning and design</a></strong><br />
|
|
The first requirement for the successful operation of a distributed relational database is thorough planning. You must consider the needs and goals of your enterprise when making the decision to use a distributed relational database.</li>
|
|
<li class="ulchildlink"><strong><a href="rbal1setup.htm">Initial setup</a></strong><br />
|
|
The runtime support for an <span class="keyword">iSeries</span> distributed
|
|
relational database is provided by the operating system. Therefore, when the
|
|
operating system is installed, distributed relational database support is
|
|
installed.</li>
|
|
<li class="ulchildlink"><strong><a href="rbal1secure.htm">Security</a></strong><br />
|
|
The <span class="keyword">iSeries server</span> has
|
|
security elements built into the operating system to limit access to the data
|
|
resources of an application server. Security options range from simple physical
|
|
security to full password security coupled with authorization to commands
|
|
and data objects.</li>
|
|
<li class="ulchildlink"><strong><a href="rbal1program.htm">Application development</a></strong><br />
|
|
Programmers can write high-level language programs that use SQL
|
|
statements for <span class="keyword">iSeries</span> distributed
|
|
application programs.</li>
|
|
<li class="ulchildlink"><strong><a href="rbal1admin.htm">Administration</a></strong><br />
|
|
As an administrator for a distributed relational database, you are responsible for work being done on several servers.</li>
|
|
<li class="ulchildlink"><strong><a href="rbal1recover.htm">Data availability and protection</a></strong><br />
|
|
In a distributed relational database environment, data availability not only involves protecting data on an individual server in the network, but also ensuring that users have access to the data across the network.</li>
|
|
<li class="ulchildlink"><strong><a href="rbal1perform.htm">Performance</a></strong><br />
|
|
No matter what kind of application programs you are running on a server, performance can always be a concern. For a distributed relational database, network, server, and application performance are all crucial.</li>
|
|
<li class="ulchildlink"><strong><a href="rbal1problem.htm">Troubleshooting</a></strong><br />
|
|
When a problem occurs accessing a distributed relational database, it is the job of the administrator to determine the nature of the problem and whether it is a problem with the application or a problem with the local or remote system.</li>
|
|
<li class="ulchildlink"><strong><a href="rbal1progxmp.htm">Examples: Application programming</a></strong><br />
|
|
This example application for distributed relational database use
|
|
is written in RPG/400<sup>®</sup>, COBOL/400<sup>®</sup>, Java™ and
|
|
ILE C/400<sup>®</sup> programming
|
|
languages. This example shows how to use a distributed relational database
|
|
for functional specification tasks.</li>
|
|
<li class="ulchildlink"><strong><a href="rbal1xplat.htm">User FAQs</a></strong><br />
|
|
This topic collection concentrates on describing <span class="keyword">iSeries</span> support
|
|
for distributed relational databases in a network of <span class="keyword">iSeries server</span>s
|
|
(a <em>like</em> environment).</li>
|
|
<li class="ulchildlink"><strong><a href="rbal1ffdcap.htm">Interpret trace job and FFDC data</a></strong><br />
|
|
This topic collection provides additional problem-analysis information.
|
|
It is useful to specialists responsible for problem determination. It is also
|
|
for suppliers of software products designed to conform to the Distributed
|
|
Relational Database Architecture™ who want to test connectivity to an <span class="keyword">iSeries server</span>.</li>
|
|
<li class="ulchildlink"><strong><a href="rbal1relatedinfo.htm">Related information for distributed database programming</a></strong><br />
|
|
Listed here are the product manuals and IBM<sup>®</sup> Redbooks™ (in PDF format), Web sites
|
|
and information center topics that relate to the distributed database programming
|
|
topic. You can view or print any of the PDFs.</li>
|
|
</ul>
|
|
</div>
|
|
</body>
|
|
</html> |