My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Links

Summary

DBIx::HA is a High Availability module for Perl's DBI (Database Interface).

Features

Features of DBIx::HA are:

  • multiple cascading failovers
  • timeouts
  • configurable retries
  • callback function
  • inter-process automatic failover under mod_perl

Implementation

DBIx::HA was designed primarily for reliability and speed. Functionality that would compromise speed was not considered.

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 released when failing over.

Powered by Google Project Hosting