Publisher review:DBD-Multi software manages multiple database connections for the purposes of load balancing and simple failover procedures. This software manages multiple database connections for the purposes of load balancing and simple failover procedures. It acts as a proxy between your code and your available databases.
Although there is some code intended for read/write operations, this should be considered EXPIREMENTAL. This module is primary intended for read-only operations (where some other application is being used to handle replication).
The interface is nearly the same as other DBI drivers with one notable exception.
Configuring DSNsSpecify an attribute to the "connect()" constructor, "dsns". This is a list of DSNs to configure. The configuration is given in pairs. First comes the priority of the DSN, lowest is tried first. Second is the DSN.
The second parameter can either be a DBI object or a list of parameters to pass to the DBI "connect()" instructor.
Configuring FailuresBy default a data source will not be tried again after it has failed three times. After five minutes that failure status will be removed and the data source may be tried again for future requests.
To change the maximum number of failures allowed before a data source is deemed failed, set the "failed_max" parameter. To change the amount of time we remember a data source as being failed, set the "failed_expire" parameter in seconds.
DBD-Multi 0.03 is a Perl script for Modules scripts design by Daniel J. Wright.
It runs on following operating system: Windows / Linux / Mac OS / BSD / Solaris.
DBD-Multi software manages multiple database connections for the purposes of load balancing and simple failover procedures.
Operating system:Windows / Linux / Mac OS / BSD / Solaris