1<?xml version="1.0" encoding="UTF-8" standalone="no"?> 2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3<html xmlns="http://www.w3.org/1999/xhtml"> 4 <head> 5 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 6 <title>Preface</title> 7 <link rel="stylesheet" href="gettingStarted.css" type="text/css" /> 8 <meta name="generator" content="DocBook XSL Stylesheets V1.73.2" /> 9 <link rel="start" href="index.html" title="Getting Started with Berkeley DB" /> 10 <link rel="up" href="index.html" title="Getting Started with Berkeley DB" /> 11 <link rel="prev" href="index.html" title="Getting Started with Berkeley DB" /> 12 <link rel="next" href="introduction.html" title="Chapter��1.��Introduction to Berkeley DB" /> 13 </head> 14 <body> 15 <div class="navheader"> 16 <table width="100%" summary="Navigation header"> 17 <tr> 18 <th colspan="3" align="center">Preface</th> 19 </tr> 20 <tr> 21 <td width="20%" align="left"><a accesskey="p" href="index.html">Prev</a>��</td> 22 <th width="60%" align="center">��</th> 23 <td width="20%" align="right">��<a accesskey="n" href="introduction.html">Next</a></td> 24 </tr> 25 </table> 26 <hr /> 27 </div> 28 <div class="preface" lang="en" xml:lang="en"> 29 <div class="titlepage"> 30 <div> 31 <div> 32 <h2 class="title"><a id="preface"></a>Preface</h2> 33 </div> 34 </div> 35 </div> 36 <div class="toc"> 37 <p> 38 <b>Table of Contents</b> 39 </p> 40 <dl> 41 <dt> 42 <span class="sect1"> 43 <a href="preface.html#conventions">Conventions Used in this Book</a> 44 </span> 45 </dt> 46 <dd> 47 <dl> 48 <dt> 49 <span class="sect2"> 50 <a href="preface.html#moreinfo">For More Information</a> 51 </span> 52 </dt> 53 </dl> 54 </dd> 55 </dl> 56 </div> 57 <p> 58 Welcome to Berkeley DB (DB). This document introduces 59 60 <span>DB, version 4.8. </span> 61 It is intended 62 to provide a rapid introduction to the DB API set and related concepts. The goal of this document is 63 to provide you with an efficient mechanism 64 with which you can evaluate DB against your project's technical requirements. As such, this document is 65 intended for 66 <span>C++</span> 67 developers and senior software architects who are 68 looking for an 69 <span> 70 in-process data management solution. 71 </span> 72 73 No prior experience with Berkeley DB is expected or required. 74 </p> 75 <div class="sect1" lang="en" xml:lang="en"> 76 <div class="titlepage"> 77 <div> 78 <div> 79 <h2 class="title" style="clear: both"><a id="conventions"></a>Conventions Used in this Book</h2> 80 </div> 81 </div> 82 </div> 83 <div class="toc"> 84 <dl> 85 <dt> 86 <span class="sect2"> 87 <a href="preface.html#moreinfo">For More Information</a> 88 </span> 89 </dt> 90 </dl> 91 </div> 92 <p> 93 The following typographical conventions are used within in this manual: 94 </p> 95 <p> 96 Class names are represented in <code class="classname">monospaced font</code>, as are <code class="methodname">method 97 names</code>. For example: 98 99 100 101 102 103 <span>"<code class="methodname">Db::open()</code> is a 104 <code class="classname">Db</code> class method."</span> 105 106 107 </p> 108 <p> 109 Variable or non-literal text is presented in <span class="emphasis"><em>italics</em></span>. For example: "Go to your 110 111 <span class="emphasis"><em>DB_INSTALL</em></span> 112 113 directory." 114 </p> 115 <p> 116 Program examples are displayed in a <code class="classname">monospaced font</code> on a shaded background. 117 For example: 118 </p> 119 <pre class="programlisting">typedef struct vendor { 120 char name[MAXFIELD]; // Vendor name 121 char street[MAXFIELD]; // Street name and number 122 char city[MAXFIELD]; // City 123 char state[3]; // Two-digit US state code 124 char zipcode[6]; // US zipcode 125 char phone_number[13]; // Vendor phone number 126} VENDOR; </pre> 127 <p> 128 In some situations, programming examples are updated from one chapter to the next. When 129 this occurs, the new code is presented in <strong class="userinput"><code>monospaced bold</code></strong> font. For example: 130 </p> 131 <pre class="programlisting">typedef struct vendor { 132 char name[MAXFIELD]; // Vendor name 133 char street[MAXFIELD]; // Street name and number 134 char city[MAXFIELD]; // City 135 char state[3]; // Two-digit US state code 136 char zipcode[6]; // US zipcode 137 char phone_number[13]; // Vendor phone number 138 <strong class="userinput"><code>char sales_rep[MAXFIELD]; // Name of sales representative 139 char sales_rep_phone[MAXFIELD]; // Sales rep's phone number </code></strong> 140} VENDOR; </pre> 141 <div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"> 142 <h3 class="title">Note</h3> 143 <p> 144 Finally, notes of interest are represented using a note block such 145 as this. 146 </p> 147 </div> 148 <div class="sect2" lang="en" xml:lang="en"> 149 <div class="titlepage"> 150 <div> 151 <div> 152 <h3 class="title"><a id="moreinfo"></a>For More Information</h3> 153 </div> 154 </div> 155 </div> 156 <p> 157 Beyond this manual, you may also find the following sources of information useful when building a 158 DB application: 159 </p> 160 <div class="itemizedlist"> 161 <ul type="disc"> 162 <li> 163 <p> 164 165 166 167 <a class="ulink" href="http://www.oracle.com/technology/documentation/berkeley-db/db/gsg_txn/CXX/index.html" target="_top"> 168 Getting Started with Transaction Processing for C++ 169 </a> 170 171 172 173 </p> 174 </li> 175 <li> 176 <p> 177 178 <a class="ulink" href="http://www.oracle.com/technology/documentation/berkeley-db/db/gsg_db_rep/CXX/index.html" target="_top"> 179 Berkeley DB Getting Started with Replicated Applications for C++ 180 </a> 181 182 </p> 183 </li> 184 <li> 185 <p> 186 <a class="ulink" href="http://www.oracle.com/technology/documentation/berkeley-db/db/programmer_reference/index.html" target="_top"> 187 Berkeley DB Programmer's Reference Guide 188 </a> 189 </p> 190 </li> 191 <li> 192 <p> 193 <span> 194 195 <a class="ulink" href="http://www.oracle.com/technology/documentation/berkeley-db/db/api_reference/CXX/frame_main.html" target="_top"> 196 Berkeley DB C++ API 197 </a> 198 </span> 199 200 201 202 203 204 205 206 </p> 207 </li> 208 </ul> 209 </div> 210 </div> 211 </div> 212 </div> 213 <div class="navfooter"> 214 <hr /> 215 <table width="100%" summary="Navigation footer"> 216 <tr> 217 <td width="40%" align="left"><a accesskey="p" href="index.html">Prev</a>��</td> 218 <td width="20%" align="center">��</td> 219 <td width="40%" align="right">��<a accesskey="n" href="introduction.html">Next</a></td> 220 </tr> 221 <tr> 222 <td width="40%" align="left" valign="top">Getting Started with Berkeley DB��</td> 223 <td width="20%" align="center"> 224 <a accesskey="h" href="index.html">Home</a> 225 </td> 226 <td width="40%" align="right" valign="top">��Chapter��1.��Introduction to Berkeley DB </td> 227 </tr> 228 </table> 229 </div> 230 </body> 231</html> 232