85 lines
5.9 KiB
HTML
85 lines
5.9 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="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>
|