Small. Fast. Reliable.
Choose any three.
*** 54,56 ****
--- 54,58 ----
  difficult to use and considerably less flexible.
  
  _:: On the other hand BDB has very fine grained locking (although it's not very well documented), while AFAIK SQLite currently has only table level locks.
+ 
+ *: SQLite versus {link: http://www.firebirdsql.org/ Embedded Firebird SQL server}