<!--$Id: dup.so,v 1.1 2000/05/31 18:53:28 bostic Exp $--><!--Copyright 1997, 1998, 1999, 2000 by Sleepycat Software, Inc.--><!--All rights reserved.--><html><head><title>Berkeley DB Reference Guide: Release 3.1: identical duplicate data items</title><metaname="description"content="Berkeley DB: An embedded database programmatic toolkit."><metaname="keywords"content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,java,C,C++"></head><bodybgcolor=white><table><trvalign=top><td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Upgrading Berkeley DB Applications</dl></h3></td><tdwidth="1%"><ahref="../../ref/upgrade.3.1/put.html"><imgsrc="../../images/prev.gif"alt="Prev"></a><ahref="../../ref/toc.html"><imgsrc="../../images/ref.gif"alt="Ref"></a><ahref="../../ref/upgrade.3.1/btstat.html"><imgsrc="../../images/next.gif"alt="Next"></a></td></tr></table><p><h1align=center>Release 3.1: identical duplicate data items</h1><p>In previous releases of Berkeley DB, it was not an error to store identicalduplicate data items, or, for those that just like the way it sounds,duplicate duplicates. However, there were implementation bugs wherestoring duplicate duplicates could cause database corruption.<p>In this release, applications may store identical duplicate data itemsas long as the data items are unsorted. It is an error to attempt tostore identical duplicate data items when duplicates are being storedin a sorted order. This restriction is expected to be lifted in a futurerelease. See <ahref="../../ref/am_conf/dup.html">Duplicate data items</a>for more information.<table><tr><td><br></td><tdwidth="1%"><ahref="../../ref/upgrade.3.1/put.html"><imgsrc="../../images/prev.gif"alt="Prev"></a><ahref="../../ref/toc.html"><imgsrc="../../images/ref.gif"alt="Ref"></a><ahref="../../ref/upgrade.3.1/btstat.html"><imgsrc="../../images/next.gif"alt="Next"></a></td></tr></table><p><fontsize=1><ahref="http://www.sleepycat.com">Copyright Sleepycat Software</a></font></body></html>