[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
formats.
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
mappings.
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.
http://hathaway.freezope.org/Software/AdaptableStorage
http://hathaway.freezope.org/Software/DBTab
Comments and questions are welcome.
Shane