summaryrefslogtreecommitdiff
path: root/docs/programmer_reference/index.html
diff options
context:
space:
mode:
authorLorry Tar Creator <lorry-tar-importer@baserock.org>2015-02-17 17:25:57 +0000
committer <>2015-03-17 16:26:24 +0000
commit780b92ada9afcf1d58085a83a0b9e6bc982203d1 (patch)
tree598f8b9fa431b228d29897e798de4ac0c1d3d970 /docs/programmer_reference/index.html
parent7a2660ba9cc2dc03a69ddfcfd95369395cc87444 (diff)
downloadberkeleydb-master.tar.gz
Imported from /home/lorry/working-area/delta_berkeleydb/db-6.1.23.tar.gz.HEADdb-6.1.23master
Diffstat (limited to 'docs/programmer_reference/index.html')
-rw-r--r--docs/programmer_reference/index.html581
1 files changed, 346 insertions, 235 deletions
diff --git a/docs/programmer_reference/index.html b/docs/programmer_reference/index.html
index fbccbb13..f0df26da 100644
--- a/docs/programmer_reference/index.html
+++ b/docs/programmer_reference/index.html
@@ -12,7 +12,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>
@@ -30,11 +30,11 @@
<div class="titlepage">
<div>
<div>
- <h1 class="title"><a id="idm1386312"></a>Berkeley DB Programmer's Reference Guide</h1>
+ <h1 class="title"><a id="idm614064"></a>Berkeley DB Programmer's Reference Guide</h1>
</div>
<div>
<div class="legalnotice">
- <a id="idm1958888"></a>
+ <a id="idm1383864"></a>
<p class="legalnotice-title">
<b>Legal Notice</b>
</p>
@@ -64,7 +64,7 @@
<p>
To obtain a copy of this document's original source code, please
submit a request to the Oracle Technology Network forum at:
- <a class="ulink" href="http://forums.oracle.com/forums/forum.jspa?forumID=271" target="_top">http://forums.oracle.com/forums/forum.jspa?forumID=271</a>
+ <a class="ulink" href="https://forums.oracle.com/forums/forum.jspa?forumID=271" target="_top">https://forums.oracle.com/forums/forum.jspa?forumID=271</a>
</p>
@@ -72,7 +72,7 @@
</div>
</div>
<div>
- <p class="pubdate">5/11/2012</p>
+ <p class="pubdate">2/17/2015</p>
</div>
</div>
<hr />
@@ -112,48 +112,48 @@
</dd>
<dt>
<span class="chapter">
- <a href="intro.html">1.
- Introduction
- </a>
+ <a href="intro.html">1. Introduction </a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect1">
- <a href="intro.html#intro_data">An introduction to data management</a>
+ <a href="intro.html#intro_data">An introduction to data
+ management</a>
</span>
</dt>
<dt>
<span class="sect1">
- <a href="intro_terrain.html">Mapping the terrain: theory and practice</a>
+ <a href="intro_terrain.html">Mapping the terrain: theory and
+ practice</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect2">
- <a href="intro_terrain.html#idm1895840">Data access and data management</a>
+ <a href="intro_terrain.html#idm3285464">Data access and data management</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="intro_terrain.html#idm2229408">Relational databases</a>
+ <a href="intro_terrain.html#idm2046400">Relational databases</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="intro_terrain.html#idm2389408">Object-oriented databases</a>
+ <a href="intro_terrain.html#idm3331136">Object-oriented databases</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="intro_terrain.html#idm2511776">Network databases</a>
+ <a href="intro_terrain.html#idm2845328">Network databases</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="intro_terrain.html#idm1916248">Clients and servers</a>
+ <a href="intro_terrain.html#idm1493864">Clients and servers</a>
</span>
</dt>
</dl>
@@ -167,17 +167,17 @@
<dl>
<dt>
<span class="sect2">
- <a href="intro_dbis.html#idm1665072">Data Access Services</a>
+ <a href="intro_dbis.html#idm2881808">Data Access Services</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="intro_dbis.html#idm1554168">Data management services</a>
+ <a href="intro_dbis.html#idm2939256">Data management services</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="intro_dbis.html#idm157888">Design</a>
+ <a href="intro_dbis.html#idm2483664">Design</a>
</span>
</dt>
</dl>
@@ -191,22 +191,22 @@
<dl>
<dt>
<span class="sect2">
- <a href="intro_dbisnot.html#idm1802280">Berkeley DB is not a relational database</a>
+ <a href="intro_dbisnot.html#idm1825416">Berkeley DB is not a relational database</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="intro_dbisnot.html#idm2288920">Berkeley DB is not an object-oriented database</a>
+ <a href="intro_dbisnot.html#idm1180680">Berkeley DB is not an object-oriented database</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="intro_dbisnot.html#idm2354536">Berkeley DB is not a network database</a>
+ <a href="intro_dbisnot.html#idm2742952">Berkeley DB is not a network database</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="intro_dbisnot.html#idm2301256">Berkeley DB is not a database server</a>
+ <a href="intro_dbisnot.html#idm940752">Berkeley DB is not a database server</a>
</span>
</dt>
</dl>
@@ -223,7 +223,8 @@
</dt>
<dt>
<span class="sect1">
- <a href="intro_distrib.html">What does the Berkeley DB distribution include?</a>
+ <a href="intro_distrib.html">What does the Berkeley DB
+ distribution include?</a>
</span>
</dt>
<dt>
@@ -240,22 +241,22 @@
<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>
@@ -264,45 +265,42 @@
</dd>
<dt>
<span class="chapter">
- <a href="am_conf.html">2.
- Access Method Configuration
- </a>
+ <a href="am_conf.html">2. Access Method Configuration </a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect1">
- <a href="am_conf.html#am_conf_intro">
- What are the available access methods?
- </a>
+ <a href="am_conf.html#am_conf_intro"> What are the available access
+ methods? </a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect2">
- <a href="am_conf.html#idm2161896">Btree</a>
+ <a href="am_conf.html#idm2727912">Btree</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="am_conf.html#idp32168">Hash</a>
+ <a href="am_conf.html#idm1674312">Hash</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="am_conf.html#idm2680320">Heap</a>
+ <a href="am_conf.html#idm1985432">Heap</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="am_conf.html#idm2335248">Queue</a>
+ <a href="am_conf.html#idm1872368">Queue</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="am_conf.html#idm1801904">Recno</a>
+ <a href="am_conf.html#idm1924872">Recno</a>
</span>
</dt>
</dl>
@@ -316,17 +314,17 @@
<dl>
<dt>
<span class="sect2">
- <a href="am_conf_select.html#idm1772384">Btree or Heap?</a>
+ <a href="am_conf_select.html#idm2274400">Btree or Heap?</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="am_conf_select.html#idm2622384">Hash or Btree?</a>
+ <a href="am_conf_select.html#idm2915784">Hash or Btree?</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="am_conf_select.html#idm1789184">Queue or Recno?</a>
+ <a href="am_conf_select.html#idm2732704">Queue or Recno?</a>
</span>
</dt>
</dl>
@@ -365,7 +363,8 @@
</dt>
<dt>
<span class="sect2">
- <a href="general_am_conf.html#am_conf_malloc">Non-local memory allocation</a>
+ <a href="general_am_conf.html#am_conf_malloc">Non-local memory
+ allocation</a>
</span>
</dt>
</dl>
@@ -384,7 +383,8 @@
</dt>
<dt>
<span class="sect2">
- <a href="bt_conf.html#am_conf_bt_prefix">Btree prefix comparison</a>
+ <a href="bt_conf.html#am_conf_bt_prefix">Btree prefix
+ comparison</a>
</span>
</dt>
<dt>
@@ -406,7 +406,8 @@
</dd>
<dt>
<span class="sect1">
- <a href="hash_conf.html">Hash access method specific configuration</a>
+ <a href="hash_conf.html">Hash access method specific
+ configuration</a>
</span>
</dt>
<dd>
@@ -430,7 +431,8 @@
</dd>
<dt>
<span class="sect1">
- <a href="heap_conf.html">Heap access method specific configuration</a>
+ <a href="heap_conf.html">Heap access method specific
+ configuration</a>
</span>
</dt>
<dt>
@@ -442,22 +444,26 @@
<dl>
<dt>
<span class="sect2">
- <a href="rq_conf.html#am_conf_recno">Managing record-based databases</a>
+ <a href="rq_conf.html#am_conf_recno">Managing record-based
+ databases</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="rq_conf.html#am_conf_extentsize">Selecting a Queue extent size</a>
+ <a href="rq_conf.html#am_conf_extentsize">Selecting a Queue extent
+ size</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="rq_conf.html#am_conf_re_source">Flat-text backing files</a>
+ <a href="rq_conf.html#am_conf_re_source">Flat-text backing
+ files</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="rq_conf.html#am_conf_renumber">Logically renumbering records</a>
+ <a href="rq_conf.html#am_conf_renumber">Logically renumbering
+ records</a>
</span>
</dt>
</dl>
@@ -466,9 +472,7 @@
</dd>
<dt>
<span class="chapter">
- <a href="am.html">3.
- Access Method Operations
- </a>
+ <a href="am.html">3. Access Method Operations </a>
</span>
</dt>
<dd>
@@ -480,24 +484,25 @@
</dt>
<dt>
<span class="sect1">
- <a href="am_opensub.html">Opening multiple databases in a single file</a>
+ <a href="am_opensub.html">Opening multiple databases in a
+ single file</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect2">
- <a href="am_opensub.html#idp724392">Configuring databases sharing a file</a>
+ <a href="am_opensub.html#idm1925008">Configuring databases sharing a file</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="am_opensub.html#idp768720">Caching databases sharing a file</a>
+ <a href="am_opensub.html#idm148416">Caching databases sharing a file</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="am_opensub.html#idp769416">Locking in databases based on sharing a file</a>
+ <a href="am_opensub.html#idm548184">Locking in databases based on sharing a file</a>
</span>
</dt>
</dl>
@@ -511,17 +516,20 @@
<dl>
<dt>
<span class="sect2">
- <a href="am_partition.html#am_partition_keys">Specifying partition keys</a>
+ <a href="am_partition.html#am_partition_keys">Specifying partition
+ keys</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="am_partition.html#am_partition_function">Partitioning callback</a>
+ <a href="am_partition.html#am_partition_function">Partitioning
+ callback</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="am_partition.html#partition_file_placement">Placing partition files</a>
+ <a href="am_partition.html#partition_file_placement">Placing partition
+ files</a>
</span>
</dt>
</dl>
@@ -558,7 +566,8 @@
</dt>
<dt>
<span class="sect1">
- <a href="am_verify.html">Database verification and salvage</a>
+ <a href="am_verify.html">Database verification and
+ salvage</a>
</span>
</dt>
<dt>
@@ -580,7 +589,7 @@
<dl>
<dt>
<span class="sect2">
- <a href="am_second.html#idp863384">Error Handling With Secondary Indexes</a>
+ <a href="am_second.html#idp382496">Error Handling With Secondary Indexes</a>
</span>
</dt>
</dl>
@@ -599,7 +608,8 @@
<dl>
<dt>
<span class="sect2">
- <a href="am_cursor.html#am_curget">Retrieving records with a cursor</a>
+ <a href="am_cursor.html#am_curget">Retrieving records with a
+ cursor</a>
</span>
</dt>
<dt>
@@ -638,9 +648,7 @@
</dd>
<dt>
<span class="chapter">
- <a href="am_misc.html">4.
- Access Method Wrapup
- </a>
+ <a href="am_misc.html">4. Access Method Wrapup </a>
</span>
</dt>
<dd>
@@ -676,12 +684,14 @@
</dd>
<dt>
<span class="sect1">
- <a href="am_misc_partial.html">Partial record storage and retrieval</a>
+ <a href="am_misc_partial.html">Partial record storage and
+ retrieval</a>
</span>
</dt>
<dt>
<span class="sect1">
- <a href="am_misc_struct.html">Storing C/C++ structures/objects</a>
+ <a href="am_misc_struct.html">Storing C/C++
+ structures/objects</a>
</span>
</dt>
<dt>
@@ -706,26 +716,62 @@
</dt>
<dt>
<span class="sect1">
- <a href="am_misc_diskspace.html">Disk space requirements</a>
+ <a href="am_misc_diskspace.html">Disk space
+ requirements</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect2">
- <a href="am_misc_diskspace.html#idp1074008">Btree</a>
+ <a href="am_misc_diskspace.html#idp595712">Btree</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="am_misc_diskspace.html#idp1074072">Hash</a>
+ <a href="am_misc_diskspace.html#idp595776">Hash</a>
</span>
</dt>
</dl>
</dd>
<dt>
<span class="sect1">
- <a href="am_misc_db_sql.html">Specifying a Berkeley DB schema using SQL DDL</a>
+ <a href="blobs.html">BLOB support</a>
+ </span>
+ </dt>
+ <dd>
+ <dl>
+ <dt>
+ <span class="sect2">
+ <a href="blobs.html#blob_threshold">The BLOB threshold</a>
+ </span>
+ </dt>
+ <dt>
+ <span class="sect2">
+ <a href="blobs.html#blob_create">Creating BLOBs</a>
+ </span>
+ </dt>
+ <dt>
+ <span class="sect2">
+ <a href="blobs.html#blob_access">BLOB access</a>
+ </span>
+ </dt>
+ <dt>
+ <span class="sect2">
+ <a href="blobs.html#blob_storage">BLOB storage</a>
+ </span>
+ </dt>
+ <dt>
+ <span class="sect2">
+ <a href="blobs.html#blob_replication">BLOBs and Replication</a>
+ </span>
+ </dt>
+ </dl>
+ </dd>
+ <dt>
+ <span class="sect1">
+ <a href="am_misc_db_sql.html">Specifying a Berkeley DB schema
+ using SQL DDL</a>
</span>
</dt>
<dt>
@@ -742,9 +788,7 @@
</dd>
<dt>
<span class="chapter">
- <a href="java.html">5.
- Java API
- </a>
+ <a href="java.html">5. Java API </a>
</span>
</dt>
<dd>
@@ -806,7 +850,8 @@
</dt>
<dt>
<span class="sect2">
- <a href="stl.html#stl_intro_performance">Performance overhead</a>
+ <a href="stl.html#stl_intro_performance">Performance
+ overhead</a>
</span>
</dt>
<dt>
@@ -835,51 +880,52 @@
<dl>
<dt>
<span class="sect2">
- <a href="stl_db_usage.html#idp1202384">Registering database and environment handles</a>
+ <a href="stl_db_usage.html#idp756272">Registering database and environment handles</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="stl_db_usage.html#idp1225928">Truncate requirements</a>
+ <a href="stl_db_usage.html#idp772680">Truncate requirements</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="stl_db_usage.html#idp1236168">Auto commit support</a>
+ <a href="stl_db_usage.html#idp773680">Auto commit support</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="stl_db_usage.html#idp1239792">Database and environment identity checks</a>
+ <a href="stl_db_usage.html#idp792728">Database and environment identity checks</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="stl_db_usage.html#idp1236512">Products, constructors and configurations</a>
+ <a href="stl_db_usage.html#idp795408">Products, constructors and configurations</a>
</span>
</dt>
</dl>
</dd>
<dt>
<span class="sect1">
- <a href="stl_db_advanced_usage.html">Using advanced Berkeley DB features with dbstl</a>
+ <a href="stl_db_advanced_usage.html">Using advanced Berkeley DB
+ features with dbstl</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect2">
- <a href="stl_db_advanced_usage.html#idp1232296">Using bulk retrieval iterators</a>
+ <a href="stl_db_advanced_usage.html#idp672128">Using bulk retrieval iterators</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="stl_db_advanced_usage.html#idp1232520">Using the DB_RMW flag</a>
+ <a href="stl_db_advanced_usage.html#idp794736">Using the DB_RMW flag</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="stl_db_advanced_usage.html#idp1199288">Using secondary index database and secondary containers</a>
+ <a href="stl_db_advanced_usage.html#idp773392">Using secondary index database and secondary containers</a>
</span>
</dt>
</dl>
@@ -891,7 +937,8 @@
</dt>
<dt>
<span class="sect1">
- <a href="stl_mt_usage.html">Using dbstl in multithreaded applications</a>
+ <a href="stl_mt_usage.html">Using dbstl in multithreaded
+ applications</a>
</span>
</dt>
<dt>
@@ -903,31 +950,32 @@
<dl>
<dt>
<span class="sect2">
- <a href="stl_primitive_rw.html#idp1288424">Storing strings</a>
+ <a href="stl_primitive_rw.html#idp849056">Storing strings</a>
</span>
</dt>
</dl>
</dd>
<dt>
<span class="sect1">
- <a href="stl_complex_rw.html">Store and Retrieve data or objects of complex types </a>
+ <a href="stl_complex_rw.html">Store and Retrieve data or
+ objects of complex types </a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect2">
- <a href="stl_complex_rw.html#idp1279008">Storing varying length objects</a>
+ <a href="stl_complex_rw.html#idp808056">Storing varying length objects</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="stl_complex_rw.html#idp1278616">Storing arbitrary sequences</a>
+ <a href="stl_complex_rw.html#idp859120">Storing arbitrary sequences</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="stl_complex_rw.html#idp1344912">Notes</a>
+ <a href="stl_complex_rw.html#idp909008">Notes</a>
</span>
</dt>
</dl>
@@ -958,38 +1006,40 @@
</dd>
<dt>
<span class="sect1">
- <a href="stl_container_specific.html">Dbstl container specific notes</a>
+ <a href="stl_container_specific.html">Dbstl container specific
+ notes</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect2">
- <a href="stl_container_specific.html#idp1313840">db_vector specific notes</a>
+ <a href="stl_container_specific.html#idp873704">db_vector specific notes</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="stl_container_specific.html#idp1381768">Associative container specific notes</a>
+ <a href="stl_container_specific.html#idp948648">Associative container specific notes</a>
</span>
</dt>
</dl>
</dd>
<dt>
<span class="sect1">
- <a href="stl_efficienct_use.html">Using dbstl efficiently</a>
+ <a href="stl_efficienct_use.html">Using dbstl
+ efficiently</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect2">
- <a href="stl_efficienct_use.html#idp1350664">Using iterators efficiently</a>
+ <a href="stl_efficienct_use.html#idp915608">Using iterators efficiently</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="stl_efficienct_use.html#idp1350448">Using containers efficiently</a>
+ <a href="stl_efficienct_use.html#idp957584">Using containers efficiently</a>
</span>
</dt>
</dl>
@@ -1003,12 +1053,12 @@
<dl>
<dt>
<span class="sect2">
- <a href="stl_memory_mgmt.html#idp1384984">Freeing memory</a>
+ <a href="stl_memory_mgmt.html#idp952296">Freeing memory</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="stl_memory_mgmt.html#idp1389512">Type specific notes</a>
+ <a href="stl_memory_mgmt.html#idp994336">Type specific notes</a>
</span>
</dt>
</dl>
@@ -1022,12 +1072,13 @@
<dl>
<dt>
<span class="sect2">
- <a href="stl_misc.html#idp1407848">Special notes about trivial methods</a>
+ <a href="stl_misc.html#idp953048">Special notes about trivial methods</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="stl_misc.html#idp1421568">Using correct container and iterator public types</a>
+ <a href="stl_misc.html#idp993208">Using correct container and iterator public
+ types</a>
</span>
</dt>
</dl>
@@ -1041,9 +1092,7 @@
</dd>
<dt>
<span class="chapter">
- <a href="arch.html">8.
- Berkeley DB Architecture
- </a>
+ <a href="arch.html">8. Berkeley DB Architecture </a>
</span>
</dt>
<dd>
@@ -1067,27 +1116,27 @@
<dl>
<dt>
<span class="sect2">
- <a href="arch_apis.html#idp1156848">C</a>
+ <a href="arch_apis.html#idp1016624">C</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="arch_apis.html#idp1467704">C++</a>
+ <a href="arch_apis.html#idp1020280">C++</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="arch_apis.html#idp1468224">STL</a>
+ <a href="arch_apis.html#idp1041496">STL</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="arch_apis.html#idp1467768">Java</a>
+ <a href="arch_apis.html#idp1042312">Java</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="arch_apis.html#idp1485576">Dbm/Ndbm, Hsearch</a>
+ <a href="arch_apis.html#idp1061592">Dbm/Ndbm, Hsearch</a>
</span>
</dt>
</dl>
@@ -1101,17 +1150,17 @@
<dl>
<dt>
<span class="sect2">
- <a href="arch_script.html#idp1461432">Perl</a>
+ <a href="arch_script.html#idp1034968">Perl</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="arch_script.html#idp1460536">PHP</a>
+ <a href="arch_script.html#idp1033112">PHP</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="arch_script.html#idp1477280">Tcl</a>
+ <a href="arch_script.html#idp1052216">Tcl</a>
</span>
</dt>
</dl>
@@ -1125,9 +1174,7 @@
</dd>
<dt>
<span class="chapter">
- <a href="env.html">9.
- The Berkeley DB Environment
- </a>
+ <a href="env.html">9. The Berkeley DB Environment </a>
</span>
</dt>
<dd>
@@ -1139,7 +1186,8 @@
</dt>
<dt>
<span class="sect1">
- <a href="env_create.html">Creating a database environment</a>
+ <a href="env_create.html">Creating a database
+ environment</a>
</span>
</dt>
<dt>
@@ -1149,7 +1197,8 @@
</dt>
<dt>
<span class="sect1">
- <a href="env_open.html">Opening databases within the environment</a>
+ <a href="env_open.html">Opening databases within the
+ environment</a>
</span>
</dt>
<dt>
@@ -1159,7 +1208,8 @@
</dt>
<dt>
<span class="sect1">
- <a href="env_db_config.html">DB_CONFIG configuration file</a>
+ <a href="env_db_config.html">DB_CONFIG configuration
+ file</a>
</span>
</dt>
<dt>
@@ -1171,17 +1221,17 @@
<dl>
<dt>
<span class="sect2">
- <a href="env_naming.html#idp1570112">Specifying file naming to Berkeley DB</a>
+ <a href="env_naming.html#idp1149160">Specifying file naming to Berkeley DB</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="env_naming.html#idp1584200">Filename resolution in Berkeley DB</a>
+ <a href="env_naming.html#idp1160456">Filename resolution in Berkeley DB</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="env_naming.html#idp1605872">Examples</a>
+ <a href="env_naming.html#idp1182752">Examples</a>
</span>
</dt>
</dl>
@@ -1215,16 +1265,16 @@
</dd>
<dt>
<span class="chapter">
- <a href="cam.html">10.
- Berkeley DB Concurrent Data Store Applications
- </a>
+ <a href="cam.html">10. Berkeley DB Concurrent Data Store
+ Applications </a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect1">
- <a href="cam.html#cam_intro">Concurrent Data Store introduction</a>
+ <a href="cam.html#cam_intro">Concurrent Data Store
+ introduction</a>
</span>
</dt>
<dt>
@@ -1241,9 +1291,7 @@
</dd>
<dt>
<span class="chapter">
- <a href="transapp.html">11.
- Berkeley DB Transactional Data Store Applications
- </a>
+ <a href="transapp.html">11. Berkeley DB Transactional Data Store Applications </a>
</span>
</dt>
<dd>
@@ -1270,7 +1318,8 @@
</dt>
<dt>
<span class="sect1">
- <a href="transapp_app.html">Architecting Transactional Data Store applications</a>
+ <a href="transapp_app.html">Architecting Transactional Data
+ Store applications</a>
</span>
</dt>
<dt>
@@ -1324,7 +1373,8 @@
</dt>
<dt>
<span class="sect1">
- <a href="transapp_admin.html">Environment infrastructure</a>
+ <a href="transapp_admin.html">Environment
+ infrastructure</a>
</span>
</dt>
<dt>
@@ -1339,7 +1389,8 @@
</dt>
<dt>
<span class="sect1">
- <a href="transapp_archival.html">Database and log file archival</a>
+ <a href="transapp_archival.html">Database and log file
+ archival</a>
</span>
</dt>
<dt>
@@ -1379,7 +1430,8 @@
</dt>
<dt>
<span class="sect1">
- <a href="transapp_throughput.html">Transaction throughput</a>
+ <a href="transapp_throughput.html">Transaction
+ throughput</a>
</span>
</dt>
<dt>
@@ -1391,9 +1443,7 @@
</dd>
<dt>
<span class="chapter">
- <a href="rep.html">12.
- Berkeley DB Replication
- </a>
+ <a href="rep.html">12. Berkeley DB Replication </a>
</span>
</dt>
<dd>
@@ -1425,7 +1475,7 @@
</dt>
<dt>
<span class="sect1">
- <a href="rep_base_meth.html">Base API Methods</a>
+ <a href="rep_base_meth.html">Base API methods</a>
</span>
</dt>
<dt>
@@ -1440,104 +1490,132 @@
</dt>
<dt>
<span class="sect1">
- <a href="group_membership.html">Managing Replication Manager Group Membership</a>
+ <a href="group_membership.html">Managing Replication Manager
+ group membership</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect2">
- <a href="group_membership.html#group_mem_add">Adding Sites to a Replication Group</a>
+ <a href="group_membership.html#group_mem_add">Adding sites to a replication
+ group</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="group_membership.html#group_mem_remove">Removing Sites from a Replication Group</a>
+ <a href="group_membership.html#group_mem_remove">Removing sites from a
+ replication group</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="group_membership.html#group_mem_primordialstartup">Primordial Startups</a>
+ <a href="group_membership.html#group_mem_primordialstartup">Primordial startups</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="group_membership.html#group_mem_upgrade">Upgrading Groups</a>
+ <a href="group_membership.html#group_mem_upgrade">Upgrading groups</a>
</span>
</dt>
</dl>
</dd>
<dt>
<span class="sect1">
- <a href="rep_filename.html">Managing Replication Files</a>
+ <a href="rep_partview.html">Replication views</a>
+ </span>
+ </dt>
+ <dt>
+ <span class="sect1">
+ <a href="rep_filename.html">Managing replication directories and files</a>
</span>
</dt>
+ <dd>
+ <dl>
+ <dt>
+ <span class="sect2">
+ <a href="rep_filename.html#rep_dir">Replication database directory
+ considerations</a>
+ </span>
+ </dt>
+ <dt>
+ <span class="sect2">
+ <a href="rep_filename.html#rep_files">Managing replication internal
+ files</a>
+ </span>
+ </dt>
+ </dl>
+ </dd>
<dt>
<span class="sect1">
- <a href="rep_mgrmulti.html">Running Replication Manager in multiple processes</a>
+ <a href="rep_mgrmulti.html">Running Replication Manager in
+ multiple processes</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect2">
- <a href="rep_mgrmulti.html#idp2239216">One replication process and multiple subordinate processes</a>
+ <a href="rep_mgrmulti.html#idp1913552">One replication process and multiple subordinate
+ processes</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="rep_mgrmulti.html#idp2202400">Persistence of local site network address configuration</a>
+ <a href="rep_mgrmulti.html#idp1910720">Persistence of local site network address
+ configuration</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="rep_mgrmulti.html#idp2221464">Programming considerations</a>
+ <a href="rep_mgrmulti.html#idp1905672">Programming considerations</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="rep_mgrmulti.html#idp2233184">Handling failure</a>
+ <a href="rep_mgrmulti.html#idp1902040">Handling failure</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="rep_mgrmulti.html#idp2233360">Other miscellaneous rules</a>
+ <a href="rep_mgrmulti.html#idp1877896">Other miscellaneous rules</a>
</span>
</dt>
</dl>
</dd>
<dt>
<span class="sect1">
- <a href="rep_replicate.html">Running Replication using the db_replicate Utility</a>
+ <a href="rep_replicate.html">Running replication using the
+ db_replicate utility</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect2">
- <a href="rep_replicate.html#idp2251336">One Replication Process and Multiple Subordinate Processes</a>
+ <a href="rep_replicate.html#idp1926936">One replication process and multiple subordinate processes</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="rep_replicate.html#idp2268704">Common Use Case</a>
+ <a href="rep_replicate.html#idp1906152">Common use case</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="rep_replicate.html#idp2278848">Avoiding Rollback</a>
+ <a href="rep_replicate.html#idp1939624">Avoiding rollback</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="rep_replicate.html#idp2283896">When to Consider an Integrated HA Application</a>
+ <a href="rep_replicate.html#idp1937856">When to consider an integrated replication application</a>
</span>
</dt>
</dl>
</dd>
<dt>
<span class="sect1">
- <a href="rep_mgr_ack.html">Choosing a Replication Manager Ack Policy</a>
+ <a href="rep_mgr_ack.html">Choosing a Replication Manager acknowledgement policy</a>
</span>
</dt>
<dt>
@@ -1547,7 +1625,8 @@
</dt>
<dt>
<span class="sect1">
- <a href="rep_mastersync.html">Synchronizing with a master</a>
+ <a href="rep_mastersync.html">Synchronizing with a
+ master</a>
</span>
</dt>
<dd>
@@ -1564,12 +1643,12 @@
</dt>
<dt>
<span class="sect2">
- <a href="rep_mastersync.html#idp2309616">Blocked client operations</a>
+ <a href="rep_mastersync.html#idp1985136">Blocked client operations</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="rep_mastersync.html#idp2331664">Clients too far out-of-date to synchronize</a>
+ <a href="rep_mastersync.html#idp2008240">Clients too far out-of-date to synchronize</a>
</span>
</dt>
</dl>
@@ -1591,14 +1670,15 @@
</dt>
<dt>
<span class="sect1">
- <a href="rep_lease.html">Master Leases</a>
+ <a href="rep_lease.html">Master leases</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect2">
- <a href="rep_lease.html#masterlease_change_groupsize">Changing Group Size</a>
+ <a href="rep_lease.html#masterlease_change_groupsize">Changing group
+ size</a>
</span>
</dt>
</dl>
@@ -1629,7 +1709,7 @@
</dd>
<dt>
<span class="sect1">
- <a href="rep_clock_skew.html">Clock Skew</a>
+ <a href="rep_clock_skew.html">Clock skew</a>
</span>
</dt>
<dt>
@@ -1661,6 +1741,25 @@
<a href="rep_twosite.html">Special considerations for two-site replication groups</a>
</span>
</dt>
+ <dd>
+ <dl>
+ <dt>
+ <span class="sect2">
+ <a href="rep_twosite.html#twosite_strict">Two-site strict configuration</a>
+ </span>
+ </dt>
+ <dt>
+ <span class="sect2">
+ <a href="rep_twosite.html#twosite_prefmas">Preferred master mode</a>
+ </span>
+ </dt>
+ <dt>
+ <span class="sect2">
+ <a href="rep_twosite.html#twosite_other">Other alternatives</a>
+ </span>
+ </dt>
+ </dl>
+ </dd>
<dt>
<span class="sect1">
<a href="rep_partition.html">Network partitions</a>
@@ -1683,22 +1782,20 @@
</dt>
<dt>
<span class="sect1">
- <a href="rep_ex_rq.html">Ex_rep_base: putting it all together</a>
+ <a href="rep_ex_rq.html">Ex_rep_base: putting it all
+ together</a>
</span>
</dt>
<dt>
<span class="sect1">
- <a href="rep_ex_chan.html">Ex_rep_chan: a Replication Manager
-channel example</a>
+ <a href="rep_ex_chan.html">Ex_rep_chan: a Replication Manager channel example</a>
</span>
</dt>
</dl>
</dd>
<dt>
<span class="chapter">
- <a href="xa.html">13.
- Distributed Transactions
- </a>
+ <a href="xa.html">13. Distributed Transactions </a>
</span>
</dt>
<dd>
@@ -1722,32 +1819,27 @@ channel example</a>
<dl>
<dt>
<span class="sect2">
- <a href="xa_build.html#idp2599152">Communicating with multiple Berkeley DB environments</a>
- </span>
- </dt>
- <dt>
- <span class="sect2">
- <a href="xa_build.html#idp2600096">Recovering from GTM failure</a>
+ <a href="xa_build.html#idp2310216">Communicating with multiple Berkeley DB environments</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="xa_build.html#idp2584512">Managing the Global Transaction ID (GID) name space</a>
+ <a href="xa_build.html#idp2311288">Managing the Global Transaction ID (GID) name space</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="xa_build.html#idp2523640">Maintaining state for each distributed transaction.</a>
+ <a href="xa_build.html#idp2293376">Maintaining state for each distributed transaction.</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="xa_build.html#idp2597672">Recovering from the failure of a single environment</a>
+ <a href="xa_build.html#idp2226880">Recovering from the failure of a single environment</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="xa_build.html#idp2600560">Recovering from GTM failure</a>
+ <a href="xa_build.html#idp2287824">Recovering from GTM failure</a>
</span>
</dt>
</dl>
@@ -1766,17 +1858,17 @@ channel example</a>
<dl>
<dt>
<span class="sect2">
- <a href="xa_xa_config.html#idp2607440">Update the Resource Manager File in Tuxedo</a>
+ <a href="xa_xa_config.html#idp2312920">Update the Resource Manager File in Tuxedo</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="xa_xa_config.html#idp2633056">Build the Transaction Manager Server</a>
+ <a href="xa_xa_config.html#idp2341840">Build the Transaction Manager Server</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="xa_xa_config.html#idp2580168">Update the UBBCONFIG File</a>
+ <a href="xa_xa_config.html#idp1702176">Update the UBBCONFIG File</a>
</span>
</dt>
</dl>
@@ -1795,26 +1887,28 @@ channel example</a>
</dd>
<dt>
<span class="chapter">
- <a href="apprec.html">14.
- Application Specific Logging and Recovery
- </a>
+ <a href="apprec.html">14. Application Specific Logging and
+ Recovery </a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect1">
- <a href="apprec.html#apprec_intro">Introduction to application specific logging and recovery</a>
+ <a href="apprec.html#apprec_intro">Introduction to application
+ specific logging and recovery</a>
</span>
</dt>
<dt>
<span class="sect1">
- <a href="apprec_def.html">Defining application-specific log records</a>
+ <a href="apprec_def.html">Defining application-specific log
+ records</a>
</span>
</dt>
<dt>
<span class="sect1">
- <a href="apprec_auto.html">Automatically generated functions</a>
+ <a href="apprec_auto.html">Automatically generated
+ functions</a>
</span>
</dt>
<dt>
@@ -1826,9 +1920,7 @@ channel example</a>
</dd>
<dt>
<span class="chapter">
- <a href="program.html">15.
- Programmer Notes
- </a>
+ <a href="program.html">15. Programmer Notes </a>
</span>
</dt>
<dd>
@@ -1840,11 +1932,36 @@ channel example</a>
</dt>
<dt>
<span class="sect1">
- <a href="program_errorret.html">Error returns to applications</a>
+ <a href="program_errorret.html">Error returns to
+ applications</a>
</span>
</dt>
<dt>
<span class="sect1">
+ <a href="program_i18n.html">Globalization Support</a>
+ </span>
+ </dt>
+ <dd>
+ <dl>
+ <dt>
+ <span class="sect2">
+ <a href="program_i18n.html#idp2473976">Message Format</a>
+ </span>
+ </dt>
+ <dt>
+ <span class="sect2">
+ <a href="program_i18n.html#idp2493888">Enable Globalization Support</a>
+ </span>
+ </dt>
+ <dt>
+ <span class="sect2">
+ <a href="program_i18n.html#localization_example">Localization Example</a>
+ </span>
+ </dt>
+ </dl>
+ </dd>
+ <dt>
+ <span class="sect1">
<a href="program_environ.html">Environment variables</a>
</span>
</dt>
@@ -1867,19 +1984,21 @@ channel example</a>
<dl>
<dt>
<span class="sect2">
- <a href="program_namespace.html#idp2805992">C Language Name Space</a>
+ <a href="program_namespace.html#idp2522952">C Language Name
+ Space</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="program_namespace.html#idp2778712">Filesystem Name Space</a>
+ <a href="program_namespace.html#idp2540280">Filesystem Name Space</a>
</span>
</dt>
</dl>
</dd>
<dt>
<span class="sect1">
- <a href="program_ram.html">Memory-only or Flash configurations</a>
+ <a href="program_ram.html">Memory-only or Flash
+ configurations</a>
</span>
</dt>
<dt>
@@ -1904,7 +2023,8 @@ channel example</a>
</dt>
<dt>
<span class="sect1">
- <a href="program_perfmon.html">Performance Event Monitoring</a>
+ <a href="program_perfmon.html">Performance Event
+ Monitoring</a>
</span>
</dt>
<dd>
@@ -1921,7 +2041,8 @@ channel example</a>
</dt>
<dt>
<span class="sect2">
- <a href="program_perfmon.html#program_perfmon_examples">Example Scripts</a>
+ <a href="program_perfmon.html#program_perfmon_examples">Example
+ Scripts</a>
</span>
</dt>
<dt>
@@ -1940,16 +2061,15 @@ channel example</a>
</dd>
<dt>
<span class="chapter">
- <a href="lock.html">16.
- The Locking Subsystem
- </a>
+ <a href="lock.html">16. The Locking Subsystem </a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect1">
- <a href="lock.html#lock_intro">Introduction to the locking subsystem</a>
+ <a href="lock.html#lock_intro">Introduction to the locking
+ subsystem</a>
</span>
</dt>
<dt>
@@ -1959,7 +2079,8 @@ channel example</a>
</dt>
<dt>
<span class="sect1">
- <a href="lock_max.html">Configuring locking: sizing the system</a>
+ <a href="lock_max.html">Configuring locking: sizing the
+ system</a>
</span>
</dt>
<dt>
@@ -1974,7 +2095,8 @@ channel example</a>
</dt>
<dt>
<span class="sect1">
- <a href="lock_timeout.html">Deadlock detection using timers</a>
+ <a href="lock_timeout.html">Deadlock detection using
+ timers</a>
</span>
</dt>
<dt>
@@ -1994,7 +2116,8 @@ channel example</a>
</dt>
<dt>
<span class="sect1">
- <a href="lock_twopl.html">Locking with transactions: two-phase locking</a>
+ <a href="lock_twopl.html">Locking with transactions: two-phase
+ locking</a>
</span>
</dt>
<dt>
@@ -2004,28 +2127,29 @@ channel example</a>
</dt>
<dt>
<span class="sect1">
- <a href="lock_am_conv.html">Berkeley DB Transactional Data Store locking conventions</a>
+ <a href="lock_am_conv.html">Berkeley DB Transactional Data
+ Store locking conventions</a>
</span>
</dt>
<dt>
<span class="sect1">
- <a href="lock_nondb.html">Locking and non-Berkeley DB applications</a>
+ <a href="lock_nondb.html">Locking and non-Berkeley DB
+ applications</a>
</span>
</dt>
</dl>
</dd>
<dt>
<span class="chapter">
- <a href="log.html">17.
- The Logging Subsystem
- </a>
+ <a href="log.html">17. The Logging Subsystem </a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect1">
- <a href="log.html#log_intro">Introduction to the logging subsystem</a>
+ <a href="log.html#log_intro">Introduction to the logging
+ subsystem</a>
</span>
</dt>
<dt>
@@ -2042,9 +2166,7 @@ channel example</a>
</dd>
<dt>
<span class="chapter">
- <a href="mp.html">18.
- The Memory Pool Subsystem
- </a>
+ <a href="mp.html">18. The Memory Pool Subsystem </a>
</span>
</dt>
<dd>
@@ -2077,9 +2199,7 @@ channel example</a>
</dd>
<dt>
<span class="chapter">
- <a href="txn.html">19.
- The Transaction Subsystem
- </a>
+ <a href="txn.html">19. The Transaction Subsystem </a>
</span>
</dt>
<dd>
@@ -2103,17 +2223,17 @@ channel example</a>
<dl>
<dt>
<span class="sect2">
- <a href="txn_limits.html#idp3173248">Transaction IDs</a>
+ <a href="txn_limits.html#idp2936928">Transaction IDs</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="txn_limits.html#idp3049928">Cursors</a>
+ <a href="txn_limits.html#idp2856976">Cursors</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="txn_limits.html#idp3082656">Multiple Threads of Control</a>
+ <a href="txn_limits.html#idp2907576">Multiple Threads of Control</a>
</span>
</dt>
</dl>
@@ -2122,16 +2242,12 @@ channel example</a>
</dd>
<dt>
<span class="chapter">
- <a href="sequence.html">20.
- Sequences
- </a>
+ <a href="sequence.html">20. Sequences </a>
</span>
</dt>
<dt>
<span class="chapter">
- <a href="tcl.html">21.
- Berkeley DB Extensions: Tcl
- </a>
+ <a href="tcl.html">21. Berkeley DB Extensions: Tcl </a>
</span>
</dt>
<dd>
@@ -2145,12 +2261,12 @@ channel example</a>
<dl>
<dt>
<span class="sect2">
- <a href="tcl.html#idp3187200">Installing as a Tcl Package</a>
+ <a href="tcl.html#idp2951744">Installing as a Tcl Package</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="tcl.html#idp3177840">Loading Berkeley DB with Tcl</a>
+ <a href="tcl.html#idp2941624">Loading Berkeley DB with Tcl</a>
</span>
</dt>
</dl>
@@ -2179,9 +2295,7 @@ channel example</a>
</dd>
<dt>
<span class="chapter">
- <a href="ext.html">22.
- Berkeley DB Extensions
- </a>
+ <a href="ext.html">22. Berkeley DB Extensions </a>
</span>
</dt>
<dd>
@@ -2205,9 +2319,8 @@ channel example</a>
</dd>
<dt>
<span class="chapter">
- <a href="dumpload.html">23.
- Dumping and Reloading Databases
- </a>
+ <a href="dumpload.html">23. Dumping and Reloading Databases
+ </a>
</span>
</dt>
<dd>
@@ -2231,9 +2344,7 @@ channel example</a>
</dd>
<dt>
<span class="chapter">
- <a href="refs.html">24.
- Additional References
- </a>
+ <a href="refs.html">24. Additional References</a>
</span>
</dt>
<dd>
@@ -2247,17 +2358,17 @@ channel example</a>
<dl>
<dt>
<span class="sect2">
- <a href="refs.html#idp3221064">Technical Papers on Berkeley DB</a>
+ <a href="refs.html#idp2980680">Technical Papers on Berkeley DB</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="refs.html#idp3270728">Background on Berkeley DB Features</a>
+ <a href="refs.html#idp3039152">Background on Berkeley DB Features</a>
</span>
</dt>
<dt>
<span class="sect2">
- <a href="refs.html#idp3264824">Database Systems Theory</a>
+ <a href="refs.html#idp3033336">Database Systems Theory</a>
</span>
</dt>
</dl>