diff options
| author | Lorry Tar Creator <lorry-tar-importer@baserock.org> | 2015-02-17 17:25:57 +0000 |
|---|---|---|
| committer | <> | 2015-03-17 16:26:24 +0000 |
| commit | 780b92ada9afcf1d58085a83a0b9e6bc982203d1 (patch) | |
| tree | 598f8b9fa431b228d29897e798de4ac0c1d3d970 /docs/programmer_reference/index.html | |
| parent | 7a2660ba9cc2dc03a69ddfcfd95369395cc87444 (diff) | |
| download | berkeleydb-master.tar.gz | |
Diffstat (limited to 'docs/programmer_reference/index.html')
| -rw-r--r-- | docs/programmer_reference/index.html | 581 |
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> |
