[Zodb-checkins] CVS: ZODB3 - NEWS.txt:1.10.2.2

Barry Warsaw barry@wooz.org
Thu, 12 Sep 2002 18:27:54 -0400


Update of /cvs-repository/ZODB3
In directory cvs.zope.org:/tmp/cvs-serv25436

Modified Files:
      Tag: ZODB3-3_1-branch
	NEWS.txt 
Log Message:
Added some news about Berkeley storages.


=== ZODB3/NEWS.txt 1.10.2.1 => 1.10.2.2 ===
--- ZODB3/NEWS.txt:1.10.2.1	Thu Sep 12 14:43:20 2002
+++ ZODB3/NEWS.txt	Thu Sep 12 18:27:54 2002
@@ -88,6 +88,36 @@
 abortVersion() transaction record has the unique property that its
 transaction id is not the serial number of the data records.
 
+
+Berkeley Storages
+-----------------
+
+Berkeley storage constructors now take an optional `config' argument,
+which is an instance whose attributes can be used to configure such
+BerkeleyDB policies as an automatic checkpointing interval, lock table
+sizing, and the log directory.  See bsddb3Storage/BerkeleyBase.py for
+details.
+
+A getSize() method has been added to all Berkeley storages.
+
+Berkeley storages open their environments with the DB_THREAD flag.
+
+Some performance optimizations have been implemented in Full storage,
+including the addition of a helper C extension when used with Python
+2.2.  More performance improvements will be added for the ZODB 3.1
+final release.
+
+A new experimental Autopack storage was added which keeps only a
+certain amount of old revision information.  The concepts in this
+storage will be folded into Full and Autopack will likely go away in
+ZODB 3.1 final.  ZODB 3.1 final will also have much improved Minimal
+and Full storages, which eliminate Berkeley lock exhaustion problems,
+reduce memory use, and improve performance.
+
+It is recommended that you use BerkeleyDB 4.0.14 and PyBSDDB 3.4.0
+with the Berkeley storages.  See bsddb3Storage/README.txt for details.
+
+
 BTrees
 ------