summaryrefslogtreecommitdiff
path: root/docs/programmer_reference/am_sync.html
diff options
context:
space:
mode:
Diffstat (limited to 'docs/programmer_reference/am_sync.html')
-rw-r--r--docs/programmer_reference/am_sync.html56
1 files changed, 34 insertions, 22 deletions
diff --git a/docs/programmer_reference/am_sync.html b/docs/programmer_reference/am_sync.html
index 12ac2310..366cdbfb 100644
--- a/docs/programmer_reference/am_sync.html
+++ b/docs/programmer_reference/am_sync.html
@@ -14,7 +14,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>
@@ -22,9 +22,7 @@
</tr>
<tr>
<td width="20%" align="left"><a accesskey="p" href="am_verify.html">Prev</a> </td>
- <th width="60%" align="center">Chapter 3. 
- Access Method Operations
- </th>
+ <th width="60%" align="center">Chapter 3.  Access Method Operations </th>
<td width="20%" align="right"> <a accesskey="n" href="am_close.html">Next</a></td>
</tr>
</table>
@@ -38,26 +36,39 @@
</div>
</div>
</div>
- <p>The <a href="../api_reference/C/dbsync.html" class="olink">DB-&gt;sync()</a> method flushes all modified records from the database
-cache to disk.</p>
<p>
- <span class="bold">
- <strong>It is important to understand that flushing cached information
-to disk only minimizes the window of opportunity for corrupted data, it
-does not eliminate the possibility.</strong>
- </span>
- </p>
- <p>While unlikely, it is possible for database corruption to happen if a
-system or application crash occurs while writing data to the database. To
-ensure that database corruption never occurs, applications must either:</p>
+ The <a href="../api_reference/C/dbsync.html" class="olink">DB-&gt;sync()</a> method flushes all modified records from the
+ database cache to disk.
+ </p>
+ <p>
+ <span class="bold"><strong>It is important to understand that
+ flushing cached information to disk only minimizes the
+ window of opportunity for corrupted data, it does not
+ eliminate the possibility.</strong></span>
+ </p>
+ <p>
+ While unlikely, it is possible for database corruption to
+ happen if a system or application crash occurs while writing
+ data to the database. To ensure that database corruption never
+ occurs, applications must either:
+ </p>
<div class="itemizedlist">
<ul type="disc">
- <li>Use transactions and logging with automatic recovery.</li>
- <li>Use logging and application-specific recovery.</li>
- <li>Edit a copy of the database, and, once all applications
-using the database have successfully called <a href="../api_reference/C/dbclose.html" class="olink">DB-&gt;close()</a>, use
-system operations (for example, the POSIX rename system call) to
-atomically replace the original database with the updated copy.</li>
+ <li>
+ Use transactions and logging with automatic
+ recovery.
+ </li>
+ <li>
+ Use logging and application-specific
+ recovery.
+ </li>
+ <li>
+ Edit a copy of the database, and, once all
+ applications using the database have successfully called
+ <a href="../api_reference/C/dbclose.html" class="olink">DB-&gt;close()</a>, use system operations (for example, the POSIX
+ rename system call) to atomically replace the original
+ database with the updated copy.
+ </li>
</ul>
</div>
</div>
@@ -72,7 +83,8 @@ atomically replace the original database with the updated copy.</li>
<td width="40%" align="right"> <a accesskey="n" href="am_close.html">Next</a></td>
</tr>
<tr>
- <td width="40%" align="left" valign="top">Database verification and salvage </td>
+ <td width="40%" align="left" valign="top">Database verification and
+ salvage </td>
<td width="20%" align="center">
<a accesskey="h" href="index.html">Home</a>
</td>