DBIx::DBHResolver resolves database connection on the environment has
many database servers. The resolution algorithm is extensible and
pluggable, because of this you can make custom strategy module easily.
This module can retrieve DBI's database handle object or connection
information (data source, user, credential...) by labeled name and
treat same cluster consists many nodes as one labeled name, choose
fetching strategy.
DBIx::Dump allows you to easily dump database data, retrieved using DBI,
into a variety of formats including Excel, CSV, etc...
Get information from $dbh.
Detect what database you are connected to.
The DBIx::MySQLSequence package implements an emulation layer that
provides "real" sequences on MySQL. The module works by creating a
"sequence table", a single table where each record represents a
single sequence, and performing some "magic" MySQL specific SQL to
ensure the sequences will work correctly.
DBIx::NoSQL is a layer over DBI that presents a NoSQLish way to store and
retrieve data. It does this by using a table called __Store__. Once connected
to a database, it will detect if this table is missing and create it if
necessary.
When writing data to the store, the data (a HASH reference) is first
serialized using JSON and then inserted/updated via DBIx::Class to (currently)
an SQLite backend.
Retrieving data from the store is done by key lookup or by searching an
SQL-based index. Once found, the data is deserialized via JSON and returned.
This module keeps track of database passwords.
The DBIx::Perlish module provides the ability to work with databases
supported by the DBI module using Perl's own syntax for four most common
operations: SELECT, UPDATE, DELETE, and INSERT.
DBIx::HA is a High Availability module for DBI. It is implemented by
overloading the DBI connect, prepare and execute methods and can be
seamlessly used without code modification except for initialization.
DBIx::HA also works seamlessly with Apache::DBI when available, and
ensures that cached database handles in the Apache::DBI module are
properly updated when failing over.