summaryrefslogtreecommitdiff
path: root/docs/programmer_reference/intro_products.html
diff options
context:
space:
mode:
Diffstat (limited to 'docs/programmer_reference/intro_products.html')
-rw-r--r--docs/programmer_reference/intro_products.html295
1 files changed, 125 insertions, 170 deletions
diff --git a/docs/programmer_reference/intro_products.html b/docs/programmer_reference/intro_products.html
index 47406366..04422347 100644
--- a/docs/programmer_reference/intro_products.html
+++ b/docs/programmer_reference/intro_products.html
@@ -14,7 +14,7 @@
<body>
<div xmlns="" class="navheader">
<div class="libver">
- <p>Library Version 11.2.5.3</p>
+ <p>Library Version 12.1.6.1</p>
</div>
<table width="100%" summary="Navigation header">
<tr>
@@ -22,9 +22,7 @@
</tr>
<tr>
<td width="20%" align="left"><a accesskey="p" href="intro_where.html">Prev</a> </td>
- <th width="60%" align="center">Chapter 1. 
- Introduction
- </th>
+ <th width="60%" align="center">Chapter 1.  Introduction </th>
<td width="20%" align="right"> <a accesskey="n" href="am_conf.html">Next</a></td>
</tr>
</table>
@@ -42,29 +40,29 @@
<dl>
<dt>
<span class="sect2">
- <a href="intro_products.html#idm2240216">Berkeley DB Data Store</a>
+ <a href="intro_products.html#idm1332168">Berkeley DB Data Store</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="intro_products.html#idm1817232">Berkeley DB Concurrent Data Store</a>
+ <a href="intro_products.html#idm1927528">Berkeley DB Concurrent Data Store</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="intro_products.html#idm1869736">Berkeley DB Transactional Data Store</a>
+ <a href="intro_products.html#idm1455680">Berkeley DB Transactional Data Store</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="intro_products.html#idm1577368">Berkeley DB High Availability</a>
+ <a href="intro_products.html#idm851864">Berkeley DB High Availability</a>
</span>
</dt>
</dl>
</div>
<p>
- Oracle provides four Berkeley DB products, each differing by the
- level of database support that they offer.
+ Oracle provides four Berkeley DB products, each differing
+ by the level of database support that they offer.
</p>
<div class="itemizedlist">
<ul type="disc">
@@ -77,34 +75,34 @@
<li>
Berkeley DB Transactional Data Store
</li>
- <li>
+ <li>
Berkeley DB High Availability
</li>
</ul>
</div>
<p>
- Each product provides additional functionality to the product that
- precedes it in the list. As a result, you can download Berkeley DB
- and build an application that provides read-only database access
- for a single-user, and later add support for more complex database
- access patterns for multiple users.
- </p>
- <p>
- The single Open Source distribution of Berkeley DB from Oracle
- includes the four products and building the distribution
- automatically builds all four products. However, you must use the
- same Berkeley DB product throughout an application or group of
- applications.
+ Each product provides additional functionality to the
+ product that precedes it in the list. As a result, you can
+ download Berkeley DB and build an application that provides
+ read-only database access for a single-user, and later add
+ support for more complex database access patterns for multiple
+ users.
+ </p>
+ <p>
+ The single Open Source distribution of Berkeley DB from
+ Oracle includes the four products and building the
+ distribution automatically builds all four products. However,
+ you must use the same Berkeley DB product throughout an
+ application or group of applications.
</p>
<p>
- To redistribute Berkeley DB software, you must have a license for
- the Berkeley DB product you use. For further details, refer to the
- licensing informaion at:
- <a class="ulink" href="http://www.oracle.com/technetwork/database/berkeleydb/downloads/index.html" target="_top">http://www.oracle.com/technetwork/database/berkeleydb/downloads/index.html</a>
+ To redistribute Berkeley DB software, you must have a
+ license for the Berkeley DB product you use. For further
+ details, refer to the licensing informaion at: <a class="ulink" href="http://www.oracle.com/technetwork/database/database-technologies/berkeleydb/downloads/index.html" target="_top">http://www.oracle.com/technetwork/database/database-technologies/berkeleydb/downloads/index.html</a>
</p>
<p>
- A comparison of the four Berkeley DB product features is provided
- in the following table.
+ A comparison of the four Berkeley DB product features is
+ provided in the following table.
</p>
<div class="informaltable">
<table border="1" width="80%">
@@ -118,200 +116,141 @@
<thead>
<tr>
<th align="center"> </th>
- <th align="center">Berkeley DB Data Store</th>
- <th align="center">Berkeley DB Concurrent Data Store</th>
- <th align="center">Berkeley DB Transactional Data Store</th>
- <th align="center">Berkeley DB High Availability</th>
+ <th align="center">Berkeley DB Data
+ Store</th>
+ <th align="center">Berkeley DB Concurrent Data
+ Store</th>
+ <th align="center">Berkeley DB Transactional
+ Data Store</th>
+ <th align="center">Berkeley DB High
+ Availability</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left">
- <p>
- What is this product?
- </p>
+ <p> What is this product? </p>
</td>
<td align="left">
- <p>
- Provides indexed, single-reader/single-writer embedded data storage
- </p>
+ <p> Provides indexed,
+ single-reader/single-writer embedded data
+ storage </p>
</td>
<td align="left">
- <p>
- Adds simple locking with multiple-reader/single-writer capabilities
+ <p> Adds simple locking with
+ multiple-reader/single-writer capabilities
</p>
</td>
<td align="left">
- <p>
- Adds complete ACID transaction support, as well as recovery
- </p>
+ <p> Adds complete ACID transaction support,
+ as well as recovery </p>
</td>
<td align="left">
- <p>
- Adds single-master data replication across multiple physical machines
- </p>
+ <p> Adds single-master data replication
+ across multiple physical machines </p>
</td>
</tr>
<tr>
<td align="left">
- <p>
- Ensures recovery operation
- </p>
+ <p> Ensures recovery operation </p>
</td>
<td align="left">
- <p>
- No
- </p>
+ <p> No </p>
</td>
<td align="left">
- <p>
- No
- </p>
+ <p> No </p>
</td>
<td align="left">
- <p>
- Yes
- </p>
+ <p> Yes </p>
</td>
<td align="left">
- <p>
- Yes
- </p>
+ <p> Yes </p>
</td>
</tr>
<tr>
<td align="left">
- <p>
- Provides Locking feature
- </p>
+ <p> Provides Locking feature </p>
</td>
<td align="left">
- <p>
- No
- </p>
+ <p> No </p>
</td>
<td align="left">
- <p>
- Yes
- </p>
+ <p> Yes </p>
</td>
<td align="left">
- <p>
- Yes
- </p>
+ <p> Yes </p>
</td>
<td align="left">
- <p>
- Yes
- </p>
+ <p> Yes </p>
</td>
</tr>
<tr>
<td align="left">
- <p>
- Provides concurrent read-write access
+ <p> Provides concurrent read-write access
</p>
</td>
<td align="left">
- <p>
- No
- </p>
+ <p> No </p>
</td>
<td align="left">
- <p>
- Yes
- </p>
+ <p> Yes </p>
</td>
<td align="left">
- <p>
- Yes
- </p>
+ <p> Yes </p>
</td>
<td align="left">
- <p>
- Yes
- </p>
+ <p> Yes </p>
</td>
</tr>
<tr>
<td align="left">
- <p>
- Provides transactional support
- </p>
+ <p> Provides transactional support </p>
</td>
<td align="left">
- <p>
- No
- </p>
+ <p> No </p>
</td>
<td align="left">
- <p>
- No
- </p>
+ <p> No </p>
</td>
<td align="left">
- <p>
- Yes
- </p>
+ <p> Yes </p>
</td>
<td align="left">
- <p>
- Yes
- </p>
+ <p> Yes </p>
</td>
</tr>
<tr>
<td align="left">
- <p>
- Supports SQL access
- </p>
+ <p> Supports the SQL API </p>
</td>
<td align="left">
- <p>
- No
- </p>
+ <p> No </p>
</td>
<td align="left">
- <p>
- No
- </p>
+ <p> No </p>
</td>
<td align="left">
- <p>
- Yes
- </p>
+ <p> Yes </p>
</td>
<td align="left">
- <p>
- No
- </p>
+ <p> No </p>
</td>
</tr>
<tr>
<td align="left">
- <p>
- Provides replication support
- </p>
+ <p> Provides replication support </p>
</td>
<td align="left">
- <p>
- No
- </p>
+ <p> No </p>
</td>
<td align="left">
- <p>
- No
- </p>
+ <p> No </p>
</td>
<td align="left">
- <p>
- No
- </p>
+ <p> No </p>
</td>
<td align="left">
- <p>
- Yes
- </p>
+ <p> Yes </p>
</td>
</tr>
</tbody>
@@ -321,64 +260,82 @@
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a id="idm2240216"></a>Berkeley DB Data Store</h3>
+ <h3 class="title"><a id="idm1332168"></a>Berkeley DB Data Store</h3>
</div>
</div>
</div>
- <p>The Berkeley DB Data Store product is an embeddable, high-performance data store. This product
- supports multiple concurrent threads of control, including multiple
- processes and multiple threads of control within a process.
- However, Berkeley DB Data Store does not support locking,
- and hence does not guarantee correct behavior if more than one
- thread of control is updating the database at a time. The Berkeley DB Data Store is
- intended for use in read-only applications or applications which can
- guarantee no more than one thread of control updates the
- database at a time.</p>
+ <p>
+ The Berkeley DB Data Store product is an embeddable,
+ high-performance data store. This product supports
+ multiple concurrent threads of control, including multiple
+ processes and multiple threads of control within a
+ process. However, Berkeley DB Data Store does not support
+ locking, and hence does not guarantee correct behavior if
+ more than one thread of control is updating the database
+ at a time. The Berkeley DB Data Store is intended for use
+ in read-only applications or applications which can
+ guarantee no more than one thread of control updates the
+ database at a time.
+ </p>
</div>
<div class="sect2" lang="en" xml:lang="en">
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a id="idm1817232"></a>Berkeley DB Concurrent Data Store</h3>
+ <h3 class="title"><a id="idm1927528"></a>Berkeley DB Concurrent Data Store</h3>
</div>
</div>
</div>
- <p>The Berkeley DB Concurrent Data Store product adds multiple-reader, single writer capabilities to
- the Berkeley DB Data Store product. This product provides built-in concurrency and locking feature.
- Berkeley DB Concurrent Data Store is
- intended for applications that need support for concurrent updates to a
- database that is largely used for reading.</p>
+ <p>
+ The Berkeley DB Concurrent Data Store product adds
+ multiple-reader, single writer capabilities to the
+ Berkeley DB Data Store product. This product provides
+ built-in concurrency and locking feature. Berkeley DB
+ Concurrent Data Store is intended for applications that
+ need support for concurrent updates to a database that is
+ largely used for reading.
+ </p>
</div>
<div class="sect2" lang="en" xml:lang="en">
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a id="idm1869736"></a>Berkeley DB Transactional Data Store</h3>
+ <h3 class="title"><a id="idm1455680"></a>Berkeley DB Transactional Data Store</h3>
</div>
</div>
</div>
- <p>The Berkeley DB Transactional Data Store product adds support for transactions and database recovery.
- Berkeley DB Transactional Data Store is intended for applications that require
- industrial-strength database services, including excellent performance
- under high-concurrency workloads of read and write operations,
- the ability to commit or roll back multiple changes to the database at
- a single instant, and the guarantee that in the event of a
- catastrophic system or hardware failure, all committed database changes
- are preserved.</p>
+ <p>
+ The Berkeley DB Transactional Data Store product adds
+ support for transactions and database recovery. Berkeley
+ DB Transactional Data Store is intended for applications
+ that require industrial-strength database services,
+ including excellent performance under high-concurrency
+ workloads of read and write operations, the ability to
+ commit or roll back multiple changes to the database at a
+ single instant, and the guarantee that in the event of a
+ catastrophic system or hardware failure, all committed
+ database changes are preserved.
+ </p>
</div>
<div class="sect2" lang="en" xml:lang="en">
<div class="titlepage">
<div>
<div>
- <h3 class="title"><a id="idm1577368"></a>Berkeley DB High Availability</h3>
+ <h3 class="title"><a id="idm851864"></a>Berkeley DB High Availability</h3>
</div>
</div>
</div>
- <p>The Berkeley DB High Availability product adds support for data replication. A single master system
- handles all updates, and distributes these updates to multiple replicas. The number of replicas depends on the application requirements. All replicas can handle read requests during
- normal processing. If the master system fails for any reason, one of
- the replicas takes over as the new master system, and distributes
- updates to the remaining replicas.</p>
+ <p>
+ The Berkeley DB High Availability product adds support
+ for data replication. A single master system handles all
+ updates, and distributes these updates to multiple
+ replicas. The number of replicas depends on the
+ application requirements. All replicas can handle read
+ requests during normal processing. If the master system
+ fails for any reason, one of the replicas takes over as
+ the new master system, and distributes updates to the
+ remaining replicas.
+ </p>
</div>
</div>
<div class="navfooter">
@@ -396,9 +353,7 @@
<td width="20%" align="center">
<a accesskey="h" href="index.html">Home</a>
</td>
- <td width="40%" align="right" valign="top"> Chapter 2. 
- Access Method Configuration
- </td>
+ <td width="40%" align="right" valign="top"> Chapter 2.  Access Method Configuration </td>
</tr>
</table>
</div>