in reply to BerkeleyDB and a very large file

Since no one else has asked I will: What does your data look like?

That is,

A couple of typical examples would be good. Configuring the page size and cache size parameters to suit your data can have a strong influence upon performance.

Also, how are you going to access (search) the records? That is, will your accesses be:

Selecting the 'right' access method--btree, hash, queue, recno--to achieve best performance depends a lot upon how you access the data. Without knowledge of how your application will operate, advise is at best, generic.


Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.
"Too many [] have been sedated by an oppressive environment of political correctness and risk aversion."