ibm-information-center/dist/eclipse/plugins/i5OS.ic.ddp_5.4.0.1/rbal1kickoff.htm

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>