File: bdb-concepts.html

package info (click to toggle)
db 5.1.29-9
  • links: PTS, VCS
  • area: main
  • in suites: jessie-kfreebsd
  • size: 150,348 kB
  • sloc: ansic: 400,169; java: 94,399; tcl: 70,967; sh: 37,399; cs: 30,758; cpp: 21,132; perl: 14,227; xml: 9,854; makefile: 3,777; yacc: 1,003; awk: 942; sql: 801; erlang: 461; python: 216; php: 24; asm: 14
file content (112 lines) | stat: -rw-r--r-- 5,063 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>Berkeley DB Concepts</title>
    <link rel="stylesheet" href="gettingStarted.css" type="text/css" />
    <meta name="generator" content="DocBook XSL Stylesheets V1.73.2" />
    <link rel="start" href="index.html" title="Getting Started with the Oracle Berkeley DB SQL APIs" />
    <link rel="up" href="dbsqlbasics.html" title="Chapter 1. Berkeley DB SQL: The Absolute Basics" />
    <link rel="prev" href="miscdiff.html" title="Miscellaneous Differences" />
    <link rel="next" href="sql_encryption.html" title="Encryption" />
  </head>
  <body>
    <div class="navheader">
      <table width="100%" summary="Navigation header">
        <tr>
          <th colspan="3" align="center">Berkeley DB Concepts</th>
        </tr>
        <tr>
          <td width="20%" align="left"><a accesskey="p" href="miscdiff.html">Prev</a> </td>
          <th width="60%" align="center">Chapter 1. Berkeley DB SQL: The Absolute Basics</th>
          <td width="20%" align="right"> <a accesskey="n" href="sql_encryption.html">Next</a></td>
        </tr>
      </table>
      <hr />
    </div>
    <div class="sect1" lang="en" xml:lang="en">
      <div class="titlepage">
        <div>
          <div>
            <h2 class="title" style="clear: both"><a id="bdb-concepts"></a>Berkeley DB Concepts</h2>
          </div>
        </div>
      </div>
      <p>
                If you are a SQLite user who is migrating to the BDB SQL interface,
                then there are a few Berkeley DB-specific concepts you might want
                to know about.
            </p>
      <div class="itemizedlist">
        <ul type="disc">
          <li>
            <p>
                        Environments. The directory that is created
                        alongside your database file, and which ends with
                        the "-journal" suffix, is actually a Berkeley DB
                        environment directory. This might be interesting to
                        you in some administrative situations. For some
                        minimal information on what an environment is, see 
                        <a class="xref" href="configure.html#env-overview" title="Introduction to Environments">Introduction to Environments</a>.
                    </p>
          </li>
          <li>
            <p>
                        The Locking Subsystem
                    </p>
            <p>
                        You can configure the maximum number of locks
                        that can be in use at any given time when you use
                        the BDB SQL interface. This is probably only interesting to
                        you if you are using the BDB SQL interface in a concurrent
                        application that is running a very large number of
                        transactions. 
                    </p>
            <p>
                        For information on configuring your locking
                        subsystem, see
                        <a class="xref" href="admin-locking.html" title="Managing the Locking Subsystem">Managing the Locking Subsystem</a>.
                    </p>
          </li>
          <li>
            <p>
                        The Logging Subsystem
                    </p>
            <p>
                        The BDB SQL interface maintains log files in its journal
                        directory, and you can manage various aspects of
                        these. For the overwhelming majority of
                        applications, there is no need to manage this. But
                        for the sake of completeness, this topic is
                        described in this manual.
                    </p>
            <p>
                        For more information, see
                        <a class="xref" href="admin-logfile.html" title="Administering Log Files">Administering Log Files</a>.
                    </p>
          </li>
        </ul>
      </div>
    </div>
    <div class="navfooter">
      <hr />
      <table width="100%" summary="Navigation footer">
        <tr>
          <td width="40%" align="left"><a accesskey="p" href="miscdiff.html">Prev</a> </td>
          <td width="20%" align="center">
            <a accesskey="u" href="dbsqlbasics.html">Up</a>
          </td>
          <td width="40%" align="right"> <a accesskey="n" href="sql_encryption.html">Next</a></td>
        </tr>
        <tr>
          <td width="40%" align="left" valign="top">Miscellaneous Differences </td>
          <td width="20%" align="center">
            <a accesskey="h" href="index.html">Home</a>
          </td>
          <td width="40%" align="right" valign="top"> Encryption</td>
        </tr>
      </table>
    </div>
  </body>
</html>