in reply to The Never-ending Database

BerkeleyDB can allow you a lot of flexibility and speed without exposing you to SQL. If you don't have relations between multiple tables (and aren't going to later), it's may not be worth learning about DBI and SQL.