From: Robert Klemme Date: 2008-07-27T19:34:52+09:00 Subject: Re: Faster Marshaling? On 27.07.2008 12:21, Robert Klemme wrote: > But given the problem description I would definitively go for a > relational or other database system. There is no point in inventing the > wheel (aka fast indexing of large data volumes on disk) yourself. You > might even check RAA for an implementation of B-trees. Just after sending I remembered a thread in another newsgroup. The problem sounds a bit related to yours and eventually the guy ended up using CDB: http://cr.yp.to/cdb.html There's even a Ruby binding: http://raa.ruby-lang.org/project/cdb/ His summary is here, the problem description is at the beginning of the thread: http://groups.google.com/group/comp.unix.programmer/msg/420c2cef773f5188 Kind regards robert