bsddb3 vs zodb

Gregory P. Smith greg at electricrain.com
Thu Sep 27 05:02:13 EDT 2001


> > DB2 is a relational database from IBM.
> > 
> > dbm/ndbm/gdbm/Berkeley DBM/Sleepcat BSDDB are all associative
> > databases.  (I just made up that term. :) They associate a key (a
> > string) to a value (another string).
> 
> Although BSDDB does have a relational join routine.  But you're right,
> it isn't a relational database.
> 
> Ralph.

True.  It's worth noting however that BerkeleyDB 3.3 adds support for
automated "secondary indexing" which really gives it a significant
chunk of capabilities that people often end up using for full fledged
relational databases for.  The most recent pybsddb module support this.

Greg





More information about the Python-list mailing list