[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
------