Ruby/DBI, a database abstraction layer and interface