From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <7494561ed812df061f215d9a8ac3fd1d@collyer.net> To: 9fans@cse.psu.edu Subject: Re: [9fans] venti workalike in Python From: Geoff Collyer In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Date: Tue, 9 Dec 2003 18:51:48 -0800 Topicbox-Message-UUID: 9eaf16da-eacc-11e9-9e20-41e7f4b1d025 Berkeley DB has grown a lot over the years. I recently ported Ken's dbm library from V7 to native Plan 9, and modified it to store all integers on disk in big-endian order, so that dbm databases can be shared across architectures (there are still locking problems to be solved for concurrent access, though). I did the same for Chris Torek's extended dbm, mdbm, which adds multiple keys per value and the ability to have multiple databases open simultaneously. My mdbm port will also run on Unix, so one can share my mdbm databases across architectures there too. All of this has been only lightly exercised, but if you'd like a copy, let me know.