bsddb package - I'm confused, need help

Mike Moum DoubleMPi at Netscape.com
Thu Jul 15 21:29:32 EDT 2004


Greetings all,

I have some questions about the bsddb package that comes with Python 2.3 
that I can't find answers for.  I've googled and read the documentation.

1. Does the Berkeley database from Sleepycat need to be installed 
separately from Python, or is it included?  The documentation states 
that bsddb requires the Berkeley DB library 3.1 or later, but it seems 
to work without it (on Debian, at least - I don't think it's installed).

2. My anticipated application requires several users to access the same 
database.  I can open the same database with several users, but changes 
made by one user don't show up in the other user's data, and whoever 
closes the database last gets the "final say", as it were - their data 
overwrites the data of the users that closed before them.  I suspect the 
DBEnv function is needed somehow, but I can't figure out how to make it 
work.  I do not get enlightenment from the updated documentation on 
Sourceforge.

Can anyone help, or point me to some documentation that will explain 
these things?

Thanks,
Mike



More information about the Python-list mailing list