And what about noSQL databases? Everyone says that they are faster and more scalable than SQL. Moreover MongoDB have interface in JSON, so it fits with default bitcoind interface.
Berkeley DB, as it's being used in the existing bitcoin client, is a perfect example of why
not to use NoSQL.