4. It's a Berkeley DB... ugh.
what is wrong with that? seriously! you do have a really low understanding of DB's right?
The funnier part is that the _block chain_ is not stored using BDB.... the blocks are stored in a simple flat file with the blocks appended one after another.