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

85 lines
5.9 KiB
HTML
Raw Permalink Normal View History

2024-04-02 14:02:31 +00:00
<?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="Other distributed relational database terms and concepts" />
<meta name="abstract" content="This discussion provides an overview of additional distributed relational database concepts." />
<meta name="description" content="This discussion provides an overview of additional distributed relational database concepts." />
<meta name="DC.subject" content="terms and concepts, concepts and terms" />
<meta name="keywords" content="terms and concepts, concepts and terms" />
<meta name="DC.Relation" scheme="URI" content="rbal1drdbp.htm" />
<meta name="DC.Relation" scheme="URI" content="rbal1drdh.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="rbal1odbconc" />
<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>Other distributed relational database terms and concepts</title>
</head>
<body id="rbal1odbconc"><a name="rbal1odbconc"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Other distributed relational database terms and concepts</h1>
<div><p>This discussion provides an overview of additional distributed
relational database concepts.</p>
<p>On IBM<sup>®</sup> systems, some distributed relational database support
is provided by the DB2 Universal Database™ for Linux<sup>®</sup>, UNIX<sup>®</sup> and Windows<sup>®</sup> and DataPropagator™ for iSeries™ products.
In addition, you can use some of these concepts when writing <span class="keyword">iSeries</span> application
programs.</p>
<p>DB2
Universal Database™ for <span class="keyword">iSeries</span> supports
both the remote unit of work and distributed unit of work with Advanced Program-to-Program
Communications (APPC) and TCP/IP communications, starting in OS/400<sup>®</sup> V5R1.
A degree of processing sophistication beyond the distributed unit of work
is a <dfn class="term">distributed request</dfn>. This type of distributed relational
database access enables a user or application program to issue a single SQL
statement that can read or update data at multiple locations.</p>
<p>Tables in a distributed relational database do not have to differ from
one another. Some tables can be exact or partial copies of one another. Extracts,
snapshots, and replication are terms that describe types of copies using distributed
processing.</p>
<p><dfn class="term">Extracts</dfn> are user-requested copies of tables. The copies are
extracted from one database and loaded into another specified by the user.
The unloading and loading process might be repeated periodically to obtain
updated data. Extracts are most useful for one-time or infrequent occurrences,
such as read-only copies of data that rarely changes.</p>
<p><dfn class="term">Snapshots</dfn> are read-only copies of tables that are automatically
made by a server. The server refreshes these copies from the source table
on a periodic basis specified by the user—perhaps daily, weekly, or monthly.
Snapshots are most useful for locations that seek an automatic process for
receiving updated information on a periodic basis.</p>
<p>Data <dfn class="term">replication</dfn> means the server automatically updates copies
of a table. It is similar to snapshots because copies of a table are stored
at multiple locations. Data replication is most effective for situations that
require high reliability and quick data retrieval with few updates.</p>
<p>Tables can also be split across computer servers in the network. Such a
table is called a <dfn class="term">distributed table</dfn>. Distributed tables are split
either horizontally by rows or vertically by columns to provide easier local
reference and storage. The columns of a vertically distributed table reside
at various locations, as do the rows of a horizontally distributed table.
At any location, the user still sees the table as if it were kept in a single
location. Distributing tables is most effective when the request to access
and update certain portions of the table come from the same location as those
portions of the table.</p>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="rbal1drdbp.htm" title="A relational database is a set of data stored in one or more tables in a computer.">Distributed relational database processing</a></div>
</div>
<div class="relconcepts"><strong>Related concepts</strong><br />
<div><a href="rbal1drdh.htm" title="DB2 Universal Database for i5/OS provides all the database management functions for i5/OS. Distributed relational database support on the system is an integral part of the operating system, just as is support for communications, work management, security functions and other functions.">Distributed relational database on i5/OS</a></div>
</div>
</div>
</body>
</html>