Small. Fast. Reliable.
Choose any three.
*** 1,9 ****
! Philosophy of SqLite [draft]
  
! *: Small Footprint - SqLite keeps the source code and compiled results small.
  
! *: Reject Featuritice - Don't try to include every feature of every other database. SqLite allows multiple statements per query, so one can often use multiple steps if needed rather than make the Mother-of-All SELECT statements.
  
! *: Dynamic Typing with Optional "Strong" Typing - Dynamic typing reflects the dynamic languages that often use SqLite. However, the stronger-typing and sizing options are available if needed.
  
! *: Portable Files - SqLite databases can be moved around easily as a single file.
--- 1,16 ----
! Philosophy of SQLite [draft]
  
! *: Small Footprint - SQLite keeps the source code and compiled results small.
  
! *: Zero configuration - no servers, no DBAs, no problem.
  
! *: Reject Featuritice - Don't try to include every feature of every other
! database. SQLite allows multiple statements per query, so one can often use
! multiple steps if needed rather than make the Mother-of-All SELECT statements.
  
! *: Dynamic Typing with Optional "Strong" Typing - Dynamic typing reflects the
! dynamic languages that often use SQLite. However, the stronger-typing and
! sizing options are available if needed.
! 
! *: Portable Files - SQLite databases can be moved around easily as a single
! file.