durusmail: quixote-users: [ANNOUNCE] Durus object database
[ANNOUNCE] Durus object database
[ANNOUNCE] Durus object database
2004-07-23
2004-07-26
2004-07-26
[ANNOUNCE] Durus object database
Neil Schemenauer
2004-07-24
On Fri, Jul 23, 2004 at 05:57:15PM -0500, Charles Brandt wrote:
> Durus looks interesting.  Do you have any background on why you
> went with a custom solution for object persistence over ZEO/ZODB?
> I'm assuming speed and/or a simpler interface?

The initial motivation mostly that we wanted to use new-style
classes instead of ExtensionClasses.  Durus does not have as many
features as ZODB (multi-threaded access, multiple storage backends,
asynchronous IO, versions, undo, conflict resolution).  That all
adds up to making the code much simpler.

Recent releases of ZODB now use new-style classes too.  So, if you
need extra features or multi-threading then ZODB is still the way.
We like Durus because it does what we need and it is simple enough
that we can understand it in its entirety.

The programming interface is nearly the same as ZODB (Durus is
heavily influenced by the ZODB design).  Speed is pretty similar
although Durus may be bit faster.

  Neil

reply