I have one written in perl, that is optimised for speed of access.
It isn't very elegant because bells and whistles slow down a database. So no fancy forms or windows 0or complex search criteria. It is just blindingly fast.
The records are free format and can be any length. You can put any kind of data in it and even mix up your data it doesn't care.
The whole database is saved in a single text file. The only formatting that you do is to insert a record separator.
If anyone is interested, PM me with your email address and I'll send you a copy.