A database abstraction layer to provide a common interface across multiple databases.
NOTE: The intention with dbi is a gasket that allows for switching backends easily while in development, with the expectation that eventually you would factor out dbi for the native db interface. You will get better performance and security using the native eggs!
Supports: sqlite3, postgresql and (partially) mysql.