On 3/4/07, Bill Kelly <billk / cts.com> wrote:
> Hi,
>
> I'd like to create Ruby bindings for a library that may or
> may not exist yet.
>
> What I'd like to be able to do, is make an arbitrary number
> of insert/delete (cut/paste) style edits on huge binary
> files (> 4 GB).  There should be minimal overhead for
> initially "opening" the file, and the inserts and
> deletes should be very fast, until the changes are finally
> committed.

This is a very interesting read on the topic:

http://www.chiark.greenend.org.uk/~sgtatham/tweak/btree.html

martin