summaryrefslogtreecommitdiff
path: root/docs/programmer_reference/intro.html
diff options
context:
space:
mode:
Diffstat (limited to 'docs/programmer_reference/intro.html')
-rw-r--r--docs/programmer_reference/intro.html139
1 files changed, 78 insertions, 61 deletions
diff --git a/docs/programmer_reference/intro.html b/docs/programmer_reference/intro.html
index f1e5670d..81824769 100644
--- a/docs/programmer_reference/intro.html
+++ b/docs/programmer_reference/intro.html
@@ -14,13 +14,11 @@
<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>
- <th colspan="3" align="center">Chapter 1. 
- Introduction
- </th>
+ <th colspan="3" align="center">Chapter 1.  Introduction </th>
</tr>
<tr>
<td width="20%" align="left"><a accesskey="p" href="moreinfo.html">Prev</a> </td>
@@ -34,9 +32,7 @@
<div class="titlepage">
<div>
<div>
- <h2 class="title"><a id="intro"></a>Chapter 1. 
- Introduction
- </h2>
+ <h2 class="title"><a id="intro"></a>Chapter 1.  Introduction </h2>
</div>
</div>
</div>
@@ -47,39 +43,41 @@
<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>
@@ -93,17 +91,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>
@@ -117,22 +115,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>
@@ -149,7 +147,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>
@@ -166,22 +165,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>
@@ -192,43 +191,60 @@
<div class="titlepage">
<div>
<div>
- <h2 class="title" style="clear: both"><a id="intro_data"></a>An introduction to data management</h2>
+ <h2 class="title" style="clear: both"><a id="intro_data"></a>An introduction to data
+ management</h2>
</div>
</div>
</div>
- <p>Cheap, powerful computing and networking have created countless new
-applications that could not have existed a decade ago. The advent of the
-World-Wide Web, and its influence in driving the Internet into homes and
-businesses, is one obvious example. Equally important, though, is the
-shift from large, general-purpose desktop and server computers toward
-smaller, special-purpose devices with built-in processing and
-communications services.</p>
- <p>As computer hardware has spread into virtually every corner of our
-lives, of course, software has followed. Software developers today are
-building applications not just for conventional desktop and server
-environments, but also for handheld computers, home appliances,
-networking hardware, cars and trucks, factory floor automation systems,
-cellphones, and more.</p>
- <p>While these operating environments are diverse, the problems that
-software engineers must solve in them are often strikingly similar. Most
-systems must deal with the outside world, whether that means
-communicating with users or controlling machinery. As a result, most
-need some sort of I/O system. Even a simple, single-function system
-generally needs to handle multiple tasks, and so needs some kind of
-operating system to schedule and manage control threads. Also, many
-computer systems must store and retrieve data to track history, record
-configuration settings, or manage access.</p>
- <p>Data management can be very simple. In some cases, just recording
-configuration in a flat text file is enough. More often, though,
-programs need to store and search a large amount of data, or
-structurally complex data. Database management systems are tools that
-programmers can use to do this work quickly and efficiently using
-off-the-shelf software.</p>
- <p>Of course, database management systems have been around for a long time.
-Data storage is a problem dating back to the earliest days of computing.
-Software developers can choose from hundreds of good,
-commercially-available database systems. The problem is selecting the
-one that best solves the problems that their applications face.</p>
+ <p>
+ Cheap, powerful computing and networking have created
+ countless new applications that could not have existed a
+ decade ago. The advent of the World-Wide Web, and its
+ influence in driving the Internet into homes and businesses,
+ is one obvious example. Equally important, though, is the
+ shift from large, general-purpose desktop and server computers
+ toward smaller, special-purpose devices with built-in
+ processing and communications services.
+ </p>
+ <p>
+ As computer hardware has spread into virtually every corner
+ of our lives, of course, software has followed. Software
+ developers today are building applications not just for
+ conventional desktop and server environments, but also for
+ handheld computers, home appliances, networking hardware, cars
+ and trucks, factory floor automation systems, cellphones, and
+ more.
+ </p>
+ <p>
+ While these operating environments are diverse, the problems
+ that software engineers must solve in them are often
+ strikingly similar. Most systems must deal with the outside
+ world, whether that means communicating with users or
+ controlling machinery. As a result, most need some sort of I/O
+ system. Even a simple, single-function system generally needs
+ to handle multiple tasks, and so needs some kind of operating
+ system to schedule and manage control threads. Also, many
+ computer systems must store and retrieve data to track
+ history, record configuration settings, or manage
+ access.
+ </p>
+ <p>
+ Data management can be very simple. In some cases, just
+ recording configuration in a flat text file is enough. More
+ often, though, programs need to store and search a large
+ amount of data, or structurally complex data. Database
+ management systems are tools that programmers can use to do
+ this work quickly and efficiently using off-the-shelf
+ software.
+ </p>
+ <p>
+ Of course, database management systems have been around for
+ a long time. Data storage is a problem dating back to the
+ earliest days of computing. Software developers can choose
+ from hundreds of good, commercially-available database
+ systems. The problem is selecting the one that best solves the
+ problems that their applications face.
+ </p>
</div>
</div>
<div class="navfooter">
@@ -244,7 +260,8 @@ one that best solves the problems that their applications face.</p>
<td width="20%" align="center">
<a accesskey="h" href="index.html">Home</a>
</td>
- <td width="40%" align="right" valign="top"> Mapping the terrain: theory and practice</td>
+ <td width="40%" align="right" valign="top"> Mapping the terrain: theory and
+ practice</td>
</tr>
</table>
</div>