Endorsing SQLite
No, I don’t think it needs any introduction. Everyone knows about SQLite by now. I am writing this just to express my thanks to D. Richard Hipp for making this gem available to the world free and freely.
It’s hard to overstate what a boon it is. Since its availability, there has been no reason at all to monkey with DBM files anymore. There is next to no reason to write involved throwaway scripts to query flatfiles such as CSV data. There are much fewer reasons for small scripts to keep serialised data structures around in opaque binary files. Need any sort of structured storage? Just throw the data in an SQLite database. It has made many small tasks a lot smaller yet, and many hard tasks a lot more approachable.
So hereby, my most grateful “thank you,” Mr. Hipp.