[Zope-dev] BerkeleyStorage (was: Re: OracleStorage, and possibly others)

2000-11-29 Thread Chris McDonough

I actually need to get a BerkeleyStorage against BSDDB3 going for a customer
fairly soon.  Jim has done a lot of work on it, and it's looking like I'll
probably end up finishing it.  Robin Dunn has a Python extension module
against the bsddb3 libraries that we're using.  It may actually be released
as several storages (undoing and nonundoing).



___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )




Re: [Zope-dev] BerkeleyStorage (was: Re: OracleStorage, and possibly others)

2000-11-29 Thread Ty Sarna

In article 01ba01c05a42$edabbb10$1f48a4d8@kurtz,
Chris McDonough [EMAIL PROTECTED] wrote:
 I actually need to get a BerkeleyStorage against BSDDB3 going for a customer
 fairly soon.  Jim has done a lot of work on it, and it's looking like I'll
 probably end up finishing it.  Robin Dunn has a Python extension module

Ah, cool!

 against the bsddb3 libraries that we're using.  It may actually be released
 as several storages (undoing and nonundoing).

Once upon a time, I had planned to do (and had some code towards):

no-versions, no-undo
versions, undo
versions, undo only within versions

with a "table" structure such that you could migrate from one to
another.

The last option is possibly useful for sites with objects that change a
lot (so you don't want undo), but where you want to use versions for
code development (which requires undo...  note the lack of a "versions,
no-undo" combo.  That one won't work usefully, because you can trivially
get stuck.  You get something locked in the version, and there's no way
to recover short of committing the entire version. "no-versions, undo" is
possible, but doesn't seem to really buy anything)

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )