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