[Zope-Annce] AdaptableStorage: Object-Relational Mapping for ZODB

Shane Hathaway shane@zope.com
Fri, 10 Jan 2003 15:47:38 -0500

The first alpha release of AdaptableStorage is ready.  AdaptableStorage 
lets you store ZODB objects in your own database and in your format, 
without using special content classes.  You can use a filesystem 
directory, a relational database, or whatever kind of database you might 
have as a ZODB.

This is very different from all previous solutions.  LocalFS, ExtFile, 
CMF directory views, and other similar products require you to use 
special content classes that store themselves outside the ZODB. 
OracleStorage and CVSFile store all objects as pickles.  Other solutions 
have similar issues.  AdaptableStorage, however, reuses as much of ZODB 
as possible to achieve orthogonal persistence to arbitrary databases and 

At this time, AdaptableStorage comes with two default mappings, a 
Zope2-filesystem mapping and a Zope2-PostgreSQL mapping.  These mappings 
demonstrate AdaptableStorage and provide a pattern for creating your own 

Version 0.4 is an alpha release. There is enough documentation to get 
started.  You will need to download version 1.0.2 of the DBTab product, 
also released today.


Comments and questions are welcome.