SummaryDBIx::HA is a High Availability module for Perl's DBI (Database Interface). FeaturesFeatures of DBIx::HA are: - multiple cascading failovers
- timeouts
- configurable retries
- callback function
- inter-process automatic failover under mod_perl
ImplementationDBIx::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.
|