This chapter is from the book
Q&A
When should I use a DBM-like database as opposed to a SQL database?
A DBM-like database is a good option when you want to store small amounts of relatively simple data (typically name/value pairs). Scripts built to use a DBM database have the virtue of portability. If you intend to store large amounts of data or many fields, consider using a SQL database, such as MySQL.