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

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


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

Modified Files:
	NEWS.txt 
Log Message:
Added some news about Berkeley storages.


=== ZODB3/NEWS.txt 1.10 => 1.11 ===
--- ZODB3/NEWS.txt:1.10	Wed Sep 11 19:21:36 2002
+++ ZODB3/NEWS.txt	Thu Sep 12 18:28:34 2002
@@ -72,6 +72,36 @@
 released periodically to give other threads a chance to run.  This
 should increase responsiveness of ZEO clients when used with ZEO 2.
 
+
+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
 ------