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