TDB is a Trivial Database. In concept, it is very much like GDBM, and
BSD's DB except that it allows multiple simultaneous writers and uses
locking internally to keep writers from trampling on each other. TDB is
also extremely small.
This plugin makes it very easy to create Dancer2 applications that
interface with databases. It automatically exports the keyword `schema`
which returns a DBIx::Class::Schema object. You just need to configure
your database connection information. For performance, schema objects
are cached in memory and are lazy loaded the first time they are accessed.
Ima::DBI attempts to organize and facilitate caching and more efficient
use of database connections and statement handles by storing DBI and SQL
information with your class (instead of as separate objects). This
allows you to pass around just one object without worrying about a trail
of DBI handles behind it.
Tangram is an object-relational mapper. It makes objects persist in relational
databases, and provides powerful facilities for retrieving and filtering them.
Tangram fully supports object-oriented programming, including polymorphism,
multiple inheritance and collections. It does so in an orthogonal fashion,
that is, it doesn't require your classes to implement support functions nor
inherit from a utility class.
DB_Pager retrieve and return information of database result sets.
This class handles all the stuff needed for displaying
paginated results from a database query of Pear DB.
including fetching only the needed rows and giving extensive information
for helping build an HTML or GTK query result display.
PEAR::DB_Sqlite_Tools is an object oriented interface to effectively
manage and backup Sqlite databases.It extends the existing functionality
by providing a comprehensive solution for database backup, live replication,
export in XML format, performance optmization and other functionalities like
the insertion and retrieval of encrypted data from an Sqlite database without
any external extension.
pg_statsinfo is a utility that monitor statistics and the activity of
PostgreSQL(and OS). pg_statsinfo gets some statistics information as
snapshot. We can check the DB activity and bottleneck analysis by
using these snapshot information. This utility provides some function
to get the information acquisition easily.
python-cdb is D. J. Bernstein's constant database library adapted as a
python extension module.
cdb files are mappings of keys to values, designed for wickedly fast
lookups and atomic updates. This module mimics the normal cdb
utilities (cdb(get|dump|make)) via convenient high-level Python
objects.
pyodbc is a Python module that allows you to use ODBC to connect to
almost any database from Windows, Linux, OS/X, and more.
It implements the Python Database API Specification v2.0, but
additional features have been added to simplify database
programming even more.
Action Record
In Rails, the model is handled by what's called a object-relational
mapping layer entitled Active Record. This layer allows you to present
the data from database rows as objects and embellish these data objects
with business logic methods.